笔面试
呀烟火不一样的烟火
这个作者很懒,什么都没留下…
展开
-
各种排序算法的稳定性(冒泡、选择、插入、快速、堆排序、希尔排序等)
首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj,Ai原来在位置前,排序后Ai还是要在Aj位置前。 其次,说一下稳定性的好处。排序算法如果是稳定的,那么从一个键上排序,然后再从另一个键上排序,第一个键排序的结果可以为第二个键排序所用。基数排序就是这样,先按低位排序,逐次按高位转载 2017-05-11 11:13:49 · 2885 阅读 · 0 评论 -
LeetCode 164. Maximum Gap
164. Maximum Gap题目描述:Given an unsorted array, find the maximum difference between the successive elements in its sorted form. Try to solve it in linear time/space. Return 0 if the array contains les原创 2017-06-14 20:47:53 · 308 阅读 · 0 评论