题解列表

筛选

2949: 垂直直方图 Python简单实现

摘要:解题思路:将一个新的数组保存每一个字母对应的出现次数,在打印时候按行输出,先输出最大的那个字母,依次按行打印,打印后次数要 -1注意事项:只有打印'* '的时候,需要减1,否则是不减的……

刷完这道题就回宿舍!

摘要:解题思路:注意事项:参考代码:myStr=input().strip()num=int(input())flag=1myStr1=""for temp in range(num):    myList……

归并排序(python)

摘要:解题思路:注意事项:参考代码:def merge_sort(nums):    if len(nums) <= 1:        return nums    # 分割阶段    mid = len……

堆排序(python)

摘要:解题思路:注意事项:参考代码:def heapify(nums, n, i):    if len(nums) <= 1:        return nums    largest = i  # 初……

快速排序(python)

摘要:解题思路:注意事项:参考代码:def quick_sort(nums):    if len(nums) <= 1:        return nums        pivot = nums[le……

第K极值(python)

摘要:解题思路:注意事项:参考代码:def is_prime(num):    if num <= 1:        return False    for i in range(2, int(num *……

数列排序(python)

摘要:解题思路:注意事项:参考代码:n=int(input())for _ in range(n):    nums=list(map(int,input().split()))    left=[]   ……

绝对值排序(python)

摘要:解题思路:注意事项:参考代码:while True:    nums = list(map(int, input().split()))    n = nums[0]    if n == 0:   ……

2999: 牛吃牧草

摘要:解题思路:#设一头牛一天吃n份草#原有s份草#每天增加a份草得方程s+20a=15n*20   s+10a=20n*10解得a/n=(15*20-20*10)/(20-10)=10注意事项:参考代码:……

成绩排序(python匿名函数解法)

摘要:解题思路:思路不难,python创建一个列表存储姓名和成绩,然后再将所有人的成绩存储到一个列表当中,直接用sort函数搭配lambda匿名函数对成绩和名字的字典序进行排序,再用for循环一一输出即可注……