本文每个链接采用漫画图解的方式,为了大家查阅方便,对目录进行了汇总,大家有兴趣的可以收藏一下,以备不时之需。
01 PART 二分法系列
介绍:二分法自不必说,是面试以及比赛的高频考点,必须掌握。
02 PART 趣味题(博弈论)
介绍:在面试时,本类题型大多分为两类,博弈论 和 常规趣味题。其中博弈论比较受到各公司的青睐,经常会问一些 先后手 问题。而常规趣味题,可能就是数学题,脑筋急转弯等问题的扩展。这类题型没有固定的解题技巧,建议大家多学多看,开阔思维,总结提高。
03 PART 骚操作系列
介绍:这个系列是完整的面试原题,每一道题都有自己特别的解题技巧,很多甚至只需要一行代码就可以完成。
04 PART 位运算系列
介绍:非常容易被人轻视的一类题型,在很多人眼里甚至觉得 “食之无味,弃之可惜”。其实不然,位运算在leetcode上是一个大分类,题目数超过300+,下面的这几个题目都是比较经典的,覆盖了大部分的技巧,建议认真学习。
05 PART 动态规划系列
介绍:掌握了DP,面试时将有如神助,尤其适用于头条,滴滴之类的公司。
06 PART 滑动窗口系列
介绍:滑动窗口的题目大多都有统一的模式,使用双指针或切片等结构,来构建一个可以滑动的窗口,通过移动边界,最终找到最大值/最小值。
07 PART 数组
介绍:想必不需多说。
08 PART 链表
介绍:链表题在整个算法考察中,都显得比较特殊。因为别的题目考的是你们的思维,而链表考的是Coding能力,需要进行大量练习。
09 PART 字符串
10 PART 二叉树
11 PART 算法指导篇
转自:小浩算法