尚学堂百战程序员之快速排序
2018年6月9日 - 网易
如果事先划出几个分数线,根据个人成绩的高低把20000名学生分到十所学校,第一所学校里的学生成绩最好,第十所最差,再找出尖子生,就容易了,这就是快速排序的原理。以下是我们对10,5,2,3,41,38,96进行排序的代码:defquicksort(array):iflen(array)<2:returnarray#为空或只包含一个元素的数组...
详情
北京大学电子信息(软件工程、人工智能)2024年考研备考攻略
2023年10月7日 - 搜狐教育
1.学习能力差、自控能力较弱的学生:对于一些学习能力相对较弱、自控能力不足的学生来说,新祥旭考研集训营可以提供系统的学习指导和管理,帮助他们建立正确的学习习惯,提高学业成绩。2.想冲击名牌大学的学生:对于那些希望能冲击名牌大学的学生来说,新祥旭考研集训营可以提供更深入的知识体系和针对性的备考指导,帮助他们增...
详情
原创《数据结构》课程设计题目
2022年5月23日 - 搜狐教育
对冒泡排序、选择排序、箱子排序、堆排序、快速排序及归并排序算法进行比较。待排序表的表长不小于100,表中数据随机产生,至少用5组不同数据作比较,比较指标:关键字参加比较次数和关键字的移动次数(关键字交换记为3次移动)。对不同表长进行比较输出比较结果,验证各算法的稳定性。排序数据随机产生,针对随机案例,...
详情