前言
之前老师就讲过了选择法和冒泡法,之后又提到了插入法和排序法,今天做了一个小DEMO,对比了一下四种方法的效率,当然看了很多大牛也博客,其实算法还设计了时间复杂度和空间复杂度,对于这两个概念,我只能从表面上进行理解,其中涉及到了很多数学的问题,所以就不展开写了。
选择排序
冒泡法
插入法
快速排序法
这部分知识比较新,而且内容比较多,另外写了一篇博客:学过的算法中最快捷——快速排序法
DEMO(比较三个算法所用时间)
先说一下设计的思路,生成要求个数的不重复的随机数,将随机数循环赋给listbox,然后分别用四种方法对随机数进行排序,最后将排序时间显示到textbox中
窗体
关键代码
1.按照textbox中的要求生成随机数
其实这块的