无题
算法
- 谈一谈一致性哈希算法。
- 快排怎么实现
- 手写二分查找
- 如何判断一个单链表是否有环
- 平衡二叉树的时间复杂度;
- 反转单链表
- 合并多个单有序链表
- LRU 淘汰算法,用java自己实现一个LRU。
- 跳表和平衡树区别
- 你了解大O符号(big-O notation)么?你能给出不同数据结构的例子么?
- 如何手撸一个队列?
- 10亿个数字里里面找最小的10个。
- 平衡二叉树的时间复杂度;
- 有1亿个数字,其中有2个是重复的,快速找到它,时间和空间要最优。
- 八大基本排序的时间,空间复杂度
- 堆排序的原理
- 树的几种遍历方式
- 递归算法
- 一个乱序数组,求第K大的数。排序方式使用字典序。
- 一棵二叉树,求最大通路长度。
- 万亿级别的两个URL文件A和B,如何求出A和B的差集C,(Bit映射->hash分组->多文件读写效率->磁盘寻址以及应用层面对寻址的优化)
- 最快的排序算法是哪个?给阿里2万多名员工按年龄排序应该选择哪个算法?堆和树的区别;写出快排代码;链表逆序代码
- LeetCode的经典算法题目,都要刷一遍以上哈~
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 每天都不一样!