
数据结构
文章平均质量分 81
crazy_kou
这个作者很懒,什么都没留下…
展开
-
二分查找算法解析(java版)
二分查找实现方式有两种:1、原创 2014-09-30 17:08:33 · 440 阅读 · 0 评论 -
归并排序解析(java版)
归并(Merge)排序:将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。原创 2014-09-30 18:57:33 · 519 阅读 · 0 评论 -
排序算法稳定性
快速排序、希尔排序、堆排序、直接选择排序不是稳定的排序算法,而基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法。首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj, Ai原来在位置前,排序后Ai还是要在Aj位置前。其次,说一下稳定性的好处。排序算法如转载 2014-10-04 05:58:28 · 414 阅读 · 0 评论