基于C语言下的排序和查找程序学习系统
要实现的排序算法:
快速排序、冒泡排序、堆排序、直接插入排序、希尔排序、直接选择排序、归并排序、基数排序,共8种。
至少要实现比较法、选择法、冒泡法和插入法这4种。
要实现的查找算法:
顺序查找、折半查找
要求:
第一个模块:排序算法学习
第二个模块:查找算法学习(这个模块可以精简)
第三个模块:练习
前两个模块可以让学生自由输入50个以内的数字,点击相应按钮进行排序,用动画形式展示排序过程,这个动画演示应该是可控的,可以全程演示,也可以分步演示。并且能让学生知道任何时刻任何变量的当前值。还有一个关键问题是:动画演示要和程序设计的方法、思路和语句联系起来,让学生不光知道这个排序算法的原理,还知道排序程序是如何编写出来的。
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论