这里是质子为2020年的校招准备、记录算法题 Solution 的地方, 题目来自于LeetCode、剑指 Offer, 部分题目总结我将会发表在 我的技术博客中 .
所有题目都完成方法,然后用 @Test
注解方式标记测试初始化方法, 每个方法的均以 NoXX
(题目的序号)命名, 在方法中初始化算法数据、调用算法.
我的牛客网账号为 质子的个人主页 - 牛客网.
我的 LeetCode 账号为 质子 - 力扣(LeetCode).
包括剑指Offer、玩转算法面试_互联网公司算法面试真题-慕课网实战、部分笔试中遇到的算法题
书籍资源可在本项目根目录中找到, 也可以直接点击 剑指 Offer 第二版.PDF 下载.
最近力扣中国(LeetCode-CN)上线了《剑指 Offer》题目,在 《剑指 Offer(第二版)》 - LeetCode 即可找到全部题目,而且测试用例更加丰富、全面,并且 LeetCode 的编辑器也非常好用,如果初次刷题,可以直接在 LeetCode 刷剑指 Offer.
该部分题目全部来自于 《剑指Offer》 - 牛客网 , 并通过所有测试用例.
LeetCode 的热门100题,解法将会放在 这个文件中
(https://github.com/imzhizi/zhizi-algs/blob/master/src/main/java/com/imzhizi/algs/leetcode/n18 ) 中.
还以标签为维度刷过题,以下是 数组 (Array) 标签 下的题目
- 标签下 No.1 ~ 50 题解法放在 LeetCode2020/ArrayProsT50 中.
- 标签下 No.51 ~ 100 题解法放在 LeetCode2020/ArrayProsT100 中.
此前做题时, 格式与目前不一致, 每道题都单独创建一个 Java 文件:
- 2018年的所有题解保存在 LeetCode2018 文件夹 中.
- 2019年的所有题解则保存在 LeetCode2019 文件夹 中.