数据结构
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 · 4408 阅读 · 0 评论 -
冒泡排序算法C语言
冒泡排序算法C语言版1、算法思想冒泡排序就是将大的元素往后移动,类似排队排成一列,从前往后进行n轮遍历,每次从最前面的人开始,将他和他身后的人比较,高的站后面。然后第二个人和第三个人继续比较,高的站后面。第一轮结束后,最高的那个就站在最后了。然后除去最后最高的那个继续排序,进行若干轮则整个队列从低到高有序。2、算法描述n个元素进行n-1次遍历,每次遍历把当前最大的元素找出来放在最后面每次遍历从首元素开始,依此比较前后两元素的大小,大的放在后面每次遍历后将遍历的区间减小1个单位3、代码原创 2020-12-23 16:53:49 · 377 阅读 · 0 评论