![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序算法
Shycai_zjc
shy !
展开
-
Python中如何对字典按值的大小进行排序
Python中如何对字典按值的大小进行排序输出打印 问题描述 例如某个班级的数学成绩如下 dict_points = { "小红": 87, "丽华": 88, "大熊": 89, "丽丽": 83, "雪儿": 91 } 我们需要对该字典进行输出打印,要求是按分数从高到低输出: 解决思路 首先将该字典的每个item转化为元组的(value,key)形式,例如(87,“小红”) 将每个item转收集并放入列表 li 中 用max()原创 2021-01-13 18:44:16 · 4367 阅读 · 0 评论 -
冒泡排序算法C语言
冒泡排序算法C语言版 1、算法思想 冒泡排序就是将大的元素往后移动,类似排队排成一列,从前往后进行n轮遍历,每次从最前面的人开始,将他和他身后的人比较,高的站后面。然后第二个人和第三个人继续比较,高的站后面。 第一轮结束后,最高的那个就站在最后了。然后除去最后最高的那个继续排序,进行若干轮则整个队列从低到高有序。 2、算法描述 n个元素进行n-1次遍历,每次遍历把当前最大的元素找出来放在最后面 每次遍历从首元素开始,依此比较前后两元素的大小,大的放在后面 每次遍历后将遍历的区间减小1个单位 3、代码原创 2020-12-23 16:53:49 · 312 阅读 · 0 评论