【LeetCode & 剑指offer 刷题笔记】汇总(已完成)
前言
将印象笔记保留格式迁移到的艰辛历程
总的来说这篇汇总已经完成了,所有笔记均已转成博客文章,并链接到这篇目录文章中了~~不过,由于没有批量添加分类的功能,专栏添加文章只能一个一个添加,目前只收录了这篇汇总文章。
刷题概况
博主刷完了《剑指offer》上的所有题目,大概70道左右,leetcode上总共有800多道题(一直在补充),博主刷了大概150道左右,对于找工作来说,这个题量差不多了,具体题量根据个人情况而定吧。《剑指offer》和LeetCode有很多类似的题,对应关系会在笔记中看到。对于LeetCode,自己之前也遇到过不知道重点刷哪些题的疑惑,后来发现官方整理了一些高频题的专栏——,我主要是刷的这三个专栏(有easy、medium、hard三个等级)上的题,上面分类整理了一些质量比较高比较经典的题,刷完很有收获,当然也结合自己的情况额外刷了一些专项练习来强化训练,比如动态规划等等。
推荐资源
刷题目录
为了方便自己复习,我是按照类别来整理笔记的,同一题目的不同变形版本也放在一起可供比较(整理成系列)。中文题目为《剑指offer》上的题目,英文为leetcode上的,下面是所有题目(还包括一些整理的相关知识点笔记)的目录,方便大家查找: (先把目录放在这里,后面在花时间把内容链接上)
熟悉OJ平台
- (cnblogs)
数组:
- (cnblogs)
矩阵
- (cnblogs)
位运算
特殊数与数位
字符串
- (cnblogs)
- (cnblogs)
- (cnblogs)
栈和队列
链表
- (cnblogs)
树
- (cnblogs)
- (cnblogs)
- (cnblogs)
查找与排序
- (cnblogs)
- (cnblogs)
- (cnblogs)
动态规划与贪婪法
回溯法和暴力枚举法
分治法
发散思维题
- (cnblogs)