首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

根本排序算法分析

2012-08-21 
基本排序算法分析??? ?在学习数据结构的时候,针对数组,有几种典型的排序算法,分别为冒泡排序、插入排序、选

基本排序算法分析

??? ?在学习数据结构的时候,针对数组,有几种典型的排序算法,分别为冒泡排序、插入排序、选择排序和希尔排序,这几种排序算法也是比较常见的。下面是对这些排序算法的一些理解。

???? 要很好的理解排序算法,我觉得最重要是掌握程序执行的流程,并且一个个地试数。试过几次数后,用到的排序算法也就难理解了。

???? 冒泡排序

???? 冒泡排序算法应该说是排序算法中最简单的。但能一次性的写对冒泡排序也是不容易的。冒泡排序最核心的策略就是每次找出最大值(或者最小值)并把其放入到数组的最末端(或者最前端),要排序的元素每次减少1个,以此不断执行,最后就会得到想要的结果。下面是其具体的代码实现:

????

     

热点排行