
算法
文章平均质量分 79
tianlan996
这个作者很懒,什么都没留下…
展开
-
排序算法稳定性
快速排序、希尔排序、堆排序、直接选择排序不是稳定的排序算法,而基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj, Ai原来在位置前,排序后Ai还是要在Aj位置前。 其次,说一下稳定性的好处。排序...转载 2012-07-26 23:45:46 · 529 阅读 · 0 评论 -
大数据算法面试题
本文参考https://blog.youkuaiyun.com/woainimax/article/details/78208651并对部分内容进行了整理 1、给定 a、b 两个文件,各存放 50 亿个 url,每个 url 各占 64 字节,内存限制是 4G,让你找出 a、b 文件共同的 url? 1) 可以估计每个文件安的大小为 50G×64=320G,远远大于内存限制的 4G。所以不可能将其完全加载...原创 2018-12-24 13:33:03 · 1231 阅读 · 0 评论