2019-03-27 20:57:37 +08:00
|
|
|
|
|
|
|
|
2019-05-15 00:18:04 +08:00
|
|
|
本文从 Leetcode 中精选大概 200 左右的题目,去除了某些繁杂但是没有多少算法思想的题目,同时保留了面试中经常被问到的经典题目。
|
|
|
|
|
2019-03-27 20:57:37 +08:00
|
|
|
# 算法思想
|
|
|
|
|
|
|
|
- [双指针](notes/Leetcode%20题解%20-%20双指针.md)
|
|
|
|
- [排序](notes/Leetcode%20题解%20-%20排序.md)
|
|
|
|
- [贪心思想](notes/Leetcode%20题解%20-%20贪心思想.md)
|
|
|
|
- [二分查找](notes/Leetcode%20题解%20-%20二分查找.md)
|
|
|
|
- [分治](notes/Leetcode%20题解%20-%20分治.md)
|
|
|
|
- [搜索](notes/Leetcode%20题解%20-%20搜索.md)
|
|
|
|
- [动态规划](notes/Leetcode%20题解%20-%20动态规划.md)
|
|
|
|
- [数学](notes/Leetcode%20题解%20-%20数学.md)
|
|
|
|
|
|
|
|
# 数据结构相关
|
|
|
|
|
|
|
|
- [链表](notes/Leetcode%20题解%20-%20链表.md)
|
|
|
|
- [树](notes/Leetcode%20题解%20-%20树.md)
|
|
|
|
- [栈和队列](notes/Leetcode%20题解%20-%20栈和队列.md)
|
|
|
|
- [哈希表](notes/Leetcode%20题解%20-%20哈希表.md)
|
|
|
|
- [字符串](notes/Leetcode%20题解%20-%20字符串.md)
|
|
|
|
- [数组与矩阵](notes/Leetcode%20题解%20-%20数组与矩阵.md)
|
|
|
|
- [图](notes/Leetcode%20题解%20-%20图.md)
|
|
|
|
- [位运算](notes/Leetcode%20题解%20-%20位运算.md)
|
|
|
|
|
|
|
|
# 参考资料
|
|
|
|
|
|
|
|
|
|
|
|
- Leetcode
|
|
|
|
- Weiss M A, 冯舜玺. 数据结构与算法分析——C 语言描述[J]. 2004.
|
|
|
|
- Sedgewick R. Algorithms[M]. Pearson Education India, 1988.
|
|
|
|
- 何海涛, 软件工程师. 剑指 Offer: 名企面试官精讲典型编程题[M]. 电子工业出版社, 2014.
|
|
|
|
- 《编程之美》小组. 编程之美[M]. 电子工业出版社, 2008.
|
|
|
|
- 左程云. 程序员代码面试指南[M]. 电子工业出版社, 2015.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2019-06-13 13:31:54 +08:00
|
|
|
# 微信公众号
|
2019-06-10 11:23:18 +08:00
|
|
|
|
|
|
|
|
2019-06-13 13:31:54 +08:00
|
|
|
你可以在我的微信公众号后台与我交流。另外,公众号也提供了一份技术面试复习大纲,不仅系统整理了面试知识点,而且标注了各个知识点的重要程度,从而帮你理清多而杂的面试知识点,后台回复 "大纲" 即可领取。我基本是按照这个大纲来进行复习的,对我拿到了 BAT 头条等 Offer 起到很大的帮助。你们完全可以和我一样根据大纲上列的知识点来进行复习,就不用看很多不重要的内容,也可以知道哪些内容很重要从而多安排一些复习时间。公众号也提供了该项目的离线阅读版本,后台回复 "下载" 即可领取。
|
2019-06-10 11:23:18 +08:00
|
|
|
|
|
|
|
|
2019-06-12 12:26:39 +08:00
|
|
|
<div align="center"><img width="580px" src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/other/公众号海报2.png"></img></div>
|