排序算法相关代码
yourweigrandfather
郑大在校本科生,处于学习阶段,欢迎来讨论软件学习相关知识
展开
-
直接插入法排序
生成十个随机数,并将其加入一个长度为十的一位数组中,用直接插入法完成该任务如下原创 2017-01-14 21:04:04 · 562 阅读 · 0 评论 -
希尔排序(加强版的直接插入排序)
希尔排序又称为缩小增量排序,是直接插入排序的增强版。其核心思想是,每一趟对数列中的元素进行分组,然后各个分组进行直接插入排序原创 2017-01-14 21:56:41 · 311 阅读 · 0 评论 -
直接选择排序
这是我自己写的选择排序算法,与前人写的选择排序有一定的差异。可以说我这是选择排序和冒泡排序的结合,每一趟找准最小元素的位置然后将其插入前面的有序序列的末尾,最终完成排序。以下是我写的代码原创 2017-01-14 22:55:52 · 388 阅读 · 0 评论 -
冒泡排序
对于冒泡排序,自己通过手写代码有一个体会:标记掌控者排序的结束与进行,与其说其实一个冒泡排序,我感觉更不如说他为标记排序。说它为冒泡排序的原因是,这种算法进行时的状态就像是冒泡,只比较相邻元素的大小。每一趟找出序列中的最大值(最小值)置于序列末端(前端),以下是我的代码原创 2017-01-15 11:16:46 · 317 阅读 · 0 评论