如果你对列表排序不熟悉的话,轻先阅读下面这篇文章
让你永远不再因Collections.sort()而迷惑(1)
【问题描述】设计一个学生类student,记录学生学号、姓名以及数学、英语、Java课程成绩,并可根据三门课程平均分进行排序(实现comparable接口)。创建一个学生list,录入若干学生信息,并根据平均分从大到小排序。
先来书写一下Student类
public class Student implements Comparable{
private String id
题目1
题解1
class Solution:
def minSubsequence(self, nums: List[int]) -> List[int]:
nums.sort(reverse=True) # 从大到小排序
sum_ = 0
res = []
for i in range(len(nums)):
sum_ += nums[i] # 累加最大数
r