First we try, then we trust

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
各位博客园的朋友好!从3月起我一直忙于准备同等学力的研究生考试,从零学习了离散数学、组合数学、计算机体系结构等课程,埋头苦读了两个多月,终于考完试了,现在我又回来了!

两个多月没有更新我的Blog,看到Blog里积攒了很多人的热心回复和留言,实在没有时间一一回复,所以在这里先道个歉。

这次先放一个C#写的排序程序上来,是根据以前博客园某个朋友提供的VB.NET程序改编的(只是忘了他的名字了),重新设计了控件并添加多种排序算法。算法包括:快速排序法、希尔排序法、冒泡排序法、冒泡排序法2、归并排序法、插入排序法、基数排序法、堆排序以及选择排序法一共九种。是这个学期我教数据结构时写的。全部基于数组操作,演示目的,所以导致一些算法的演示速度和实际执行速度可能有出入(例如在我的程序演示中堆排序比快速排序还要快,而理论上,快速排序法的平均速度要比堆排序快)。

没有时间写说明文档了,自己下载看看吧,先贴个图上来:



源程序和代码下载请访问:Sorting.rar

呵呵,再有一两个礼拜我就要做爸爸了
posted on 2005-06-03 07:22  吕震宇  阅读(4878)  评论(35编辑  收藏  举报