当前位置:首页 > 数据结构课程设计 各种排序
系统产生100个随机数
将产生的100个随机数存入一个自己选择的文本文档中,如果该 路径不存在将在该路径新建一个该文本文档,我选择的是d:\\1.txt
选择一种排序方式对产生的随机数进行排序,我选择的是 插入排序,也可以选择其他排序,结果是一样的,只是算法不同
显示排序后的结果
将排序后的结果存入另一个自己选择的文本文档中,如果该 路径不存在将在该路径新建一个该文本文档,我选择的是d:\\2.txt
可以看到D盘确实多了两个文本文档(1.txt和2.txt),里面一个存放 的是产生的100个随机数,另一个是排序后的结果,可见程序是成功的
八、 我的任务及课设心得
我的任务:
整个程序中我负责的部分是:
1. 产生随机数功能的编写 2. 文件保存功能的编写 3. 菜单功能的编写
4. 快速排序“qksort.c”代码的编写
5. 把所有人的代码串联起来成为一个完整的程序
课设心得:
整个程序前前后后整整用了一个星期, 每天只要有空闲时间就在翻书本,画流程图写代码,反反复复一点一点。一个星期的编写让我进步不少,心得也不少,但是说实话让我认识最深的是四点,刻骨铭心:
1. 对于编程来说看书很重要,但实实在在的动手去编才是王道! 2. 任何程序想要写起来不被自己搞晕,就一定要画流程图,省时省事! 3. 编程一定养成良好的编程习惯,无论命名还是结构!
4. 任何程序算法是灵魂,程序的好坏很大部分取决于算法,只是一组数的排序差别就如此之大,跟别说一个比排序复杂多倍的排序!
共分享92篇相关文档