基础排序算法演示程序
来源:互联网 发布:crystal ball软件 编辑:程序博客网 时间:2024/04/30 23:57
基于C语言的排序算法演示程序,包含了“冒泡算法”和“选择算法”两个基础的排序算法。学习程序设计,重点是对算法的理解。本程序动态演示了排序过程,详尽体现涉及到的各个细节,力求让初学者更好地理解这两个算法。
注意:由于程序基于 TURBO C BGI 图形库开发,所以比支持窗口方式下的命令行运行。简单的说就是不能兼容Wndows7,这个是在笔记本上编好了大半在台式机上运行才发现的,换别的编译器又没有兼容的graphics.h库,如果有需要再考虑移植吧!
这几天终于把学习心得整理得差不多了,编这个程序当初是只是为了温习一下C语言。最早接触C语言是初中时期,为了考三级网络技术。我花了大半个暑假的啃网络技术,到考试的前一天下午才知道网络技术上机居然是考C语言!当时就想放弃了,却又不甘心,就强迫弟弟教我恶补C语言,那时他已经过了二级C语言。我的英文一直不行,就学过几页QBIASC。学C真是从零开始,从下午学到开考当天凌晨3点多,学到FOR循环,就坚持不住了,实在是太困了。。。。
当天早上就考试了,结果可想而知。后来因为辍学了,虽然笔试通过了,也重新报名补考上机,却没去补考。
事隔多年,心中总有一点点遗憾。直到几个月前整理书籍的时候,看到学生时期买的书,绝大部分都是IT相关的。想想弟弟大学也是计算机系的,毕业好几年了。现在干也不是当初向往的IT行业。当年的狂热,也都渐渐变淡了。生活岂能尽如人意?我却不想在保留着这点遗憾到下个十年。于是买了《C程序设计》,不务正业地学起C语言。工作之余的时间都奉献给C语言了,刚开始就让我“有少壮不努力,老大徒悲伤”的感觉--记性差了,思维也慢了。幸而家人对我还是支持的,这让我有更多的时间学习。
花了近两个月才算学完这本书。然后,就学想着编一个小而有意义的软件,一是温习一下课程,二是当作是结业考试吧。然而《C程序设计》作为入门 教程,仅仅是基础,离开发一个软件还差得很远。于是又是学图形函数,研究按键处理,图片显示,汉字显示,字库提取。。。。
原是为了“温习”,却花了更多的时间去“学习”。坚持了两个多月,总算完成这个又小(不到100k),又有意义(算是CAI软件吧)的软件。现在看来能少一点点遗憾,多一点点庆幸也就足够了。
程序下载
- 基础排序算法演示程序
- 基础排序算法演示
- 排序算法演示程序
- 排序算法演示
- GIF演示排序算法
- GIF演示排序算法
- 【算法导论】排序算法演示
- 排序算法演示:冒泡法 (FLASH演示)
- 【排序算法】多种排序算法演示
- 【排序算法】快速排序算法代码演示
- 排序算法演示全过程网站
- 多种排序算法舞蹈演示
- C语言排序算法演示:冒泡法
- 最酷的排序算法演示
- 数据结构中一些排序算法演示
- 排序算法的动画演示程序设计
- 各种经典排序算法演示,非常值得一看
- JS写的排序算法演示
- Android系统搜索对话框设计妙招 - 转帖
- netif_start_queue函数
- ASP.NET模板控件概念
- 六步绘制企业战略地图
- Ubuntu分区
- 基础排序算法演示程序
- jQuery UI DatePicker“length为空或不是对象”错误的解决方法
- 通过应用程序域AppDomain加载和卸载程序集
- 编译firefox
- .Net的精髓——XML和SOAP
- 什么时候用引用.
- linux下网络抓包命令tcpdump的使用
- Linux系统下攻击软件大荟萃
- Js获取当前日期时间和我的JQ关于日期的一些例子