-
面试准备
-
面试代码
-
算法
-
- 一个二维矩阵进行逆置操作,也就是行变列列变行
- 手写快排
- 对角线打印
4*4
的矩阵 - 把
1
到n
块钱,等概率分给n
个人 - 在
a[n]
数组找第K
大的数 - 给定一个递增数组循环位移之后的数组,以及数
x
,查找该数的位置 - 蛇形打印
n*n
的矩阵 - 合并多个区间的方法
- 找出数组中出现此数大于等于4次的数
- 一个有序数组,求能用这个数组能组成度二叉搜索树的个数
- 两个有序数组,找出他们的中位数
- 有序数组被旋转过后求最小点
- 一个无序数组里面怎么查找出现次数大于数组长度一半的数
- 移动字符串
- 数组的度
LRU
的实现- 连续子数组最大的和
- 旋转数组
- 无序数组中找出连续的数中第一个缺失的数字
- 迪杰斯特拉算法
1
到N
的所有数字,按照字典序打印,怎么做- 无序数组求中位数
-
栈和队列 *
-
[剑指
offer
] (/docs/offer.md) -
[图] (/docs/map.md)
-
Top k
问题- 有一个函数,输出
1
的概念是百分之三十,输出0
的概念是百分之七十,使用这个函数等概率输出100
以内的数字 - 秒杀系统的实现
- 防爬虫系统的实现
16
个球队中随机选2
个,在大量选取后,越强的队越容易被选中- 知道多线程吧。用过
CountDownLatch
吗?来写个程序,算1!+2!+3!+4!+5!
,用CountDownLatch
来做 - 问
43
亿大的文件里顺序存储32
位的整数,怎么查找出现次数大于2
的数 - 排查界面无法显示的问题
- 实现关键字输入提示
10g
文件,只有2g
内存,怎么查找文件中指定的字符串出现位置100w
个数,怎么找到前1000
个最大的- 十亿个数的集合和
10w
个数的集合,如何求它们的交集 - 数据很大内存放不下怎么办
- 头条面试
-
-
书籍阅读