小浩算法全目录汇总 - 20200520版

小浩算法全目录汇总 - 20200520版_第1张图片

各位好,小浩自2019年1月以来,共完成了一百篇算法题解,并且每道题目都配有图示。我计划继续输出至少两百篇高频算法题解,目标是完成一本至少300道题目的图解算法题典,面向算法小白。同时,我的个人 blog 和 gitbook 目前正在搭建中,后续上线后会方便用电脑进行学习的朋友。如果你支持我,希望可以转发我的这个汇总目录!感谢!

01

PART

动态规划系列

介绍:掌握了DP,面试时将有如神助,尤其适用于头条,滴滴之类的公司。

  • 动态规划入门看这篇就够了,万字长文!

  • 漫画:动态规划系列一

  • 漫画:动态规划系列二

  • 漫画:动态规划系列三

  • 漫画:动态规划系列四

  • 漫画:动态规划系列五

  • 漫画:动态规划系列六

  • 漫画:整数拆分(美团)

  • 漫画:不同路径Ⅰ

  • 漫画:不同路径Ⅱ(障碍物)

02

PART

贪心系列

介绍:贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。

  • 漫画:贪心系列 之 救生艇的逃生

  • 漫画:臭长臭长的高频贪心面试题

03

PART

二分法系列

介绍:二分法自不必说,是面试以及比赛的高频考点,必须掌握。

  • 漫画:二分法深度剖析(第一讲)

  • 漫画:二分法深度剖析(第二讲)

  • 漫画:如何使用二分法回滚代码?

  • 漫画:腾讯面试题(供暖器)

  • 漫画:知乎面试题(旋转数组最小值Ⅰ - 基础版)

  • 漫画:知乎面试题(旋转数组最小值Ⅱ - 进阶版)

04

PART

趣味题(博弈论)

介绍:在面试时,本类题型大多分为两类,博弈论 和 常规趣味题。其中博弈论比较受到各公司的青睐,经常会问一些 先后手 问题。而常规趣味题,可能就是数学题,脑筋急转弯等问题的扩展。这类题型没有固定的解题技巧,建议大家多学多看,开阔思维,总结提高。

  • 漫画:细思极恐,生男女几率相同,那为什么很多国家男女比例还失衡呢?

  • 漫画:美团面试题(双人博弈

  • 漫画:投硬币问题(双人博弈)

  • 漫画:狼厂校招面试题(双人博弈)

  • 漫画:代码验证三门问题

  • 漫画:囚徒困境

  • 漫画:辛普森悖论

  • 漫画:红眼睛和蓝眼睛(附:旅客的挽回)

  • 漫画:海盗分金币的故事

  • 漫画:尼姆问题求解

  • 漫画:移动石子

  • 漫画:智猪博弈杂谈

  • 费米估算 “ 我为什么没有女朋友?”

05

PART

骚操作系列

介绍:这个系列是完整的面试原题,每一道题都有自己特别的解题技巧,很多甚至只需要一行代码就可以完成。

  • 漫画:算法如何验证合法数独 | 全世界最难的数独?

  • 漫画:六九式是一道简单有趣的算法题(开车...)

  • 漫画:灯泡开关的经典面试题

  • 漫画:王者新赛季“镜”给大家出的算法题!

  • 漫画:25匹马经典面试题的完整分析

  • 漫画:ctrl+c 和 ctrl+v 的算法问题

  • 漫画:必须掌握的疯子找座问题(常考)

  • 漫画:一文让你学会如何用代码判断"24"点

  • 漫画:并发题目H2O的生成

  • 漫画:从赌神梭哈中衍化而来的算法面试题

06

PART

位运算系列

介绍:非常容易被人轻视的一类题型,在很多人眼里甚至觉得 “食之无味,弃之可惜”。其实不然,位运算在leetcode上是一个大分类,题目数超过300+,下面的这几个题目都是比较经典的,覆盖了大部分的技巧,建议认真学习。

  • 万字长文!位运算面试看这篇就够了!

  • 漫画:位运算技巧整理汇总

  • 漫画:位运算系列篇(缺失数字)

  • 漫画:位运算系列篇(只出现一次的数字 - 进阶版)

  • 漫画:位运算系列篇(只出现一次的数字)

  • 漫画:返回一个数二进制中1的个数

  • 漫画:2的幂

  • 漫画:使用位运算求和

07

PART

滑动窗口系列

介绍:滑动窗口的题目大多都有统一的模式,使用双指针或切片等结构,来构建一个可以滑动的窗口,通过移动边界,最终找到最大值/最小值。

  • 万字长文!滑动窗口看这篇就够了!

  • 漫画:滑动窗口第一讲

  • 漫画:滑动窗口第二讲

  • 漫画:滑动窗口第三讲

  • 漫画:滑动窗口经典入门题目

08

PART

数组

介绍:想必不需多说。

  • 小白真能看一篇文章就学会全排列算法吗?

  • 漫画:经典鹅厂面试题(2Sum,3Sum,4Sum)

  • 漫画:一文读懂字形变换(腾讯)

  • 漫画:一文看懂螺旋矩阵求解

  • 漫画:按奇偶排序数组

  • 漫画:腾讯面试题(盛最多水的容器)

  • 漫画:两数之和

  • 漫画:最简单的面试高频题加一

  • 漫画:买卖股票的最佳时机

  • 漫画:三次反转旋转数组是怎么来的

  • 漫画:两个数组的交集怎么求

  • 漫画:原地删除类题型综合题解

  • 漫画:只出现一次的数字

  • 漫画:找出两个数组的中位数

9

PART

链表

介绍:链表题在整个算法考察中,都显得比较特殊。因为别的题目考的是你们的思维,而链表考的是Coding能力,需要进行大量练习。

  • 漫画:合并两个有序链表

  • 漫画:删除链表倒数第N个节点

  • 漫画:不一样的链表成环检测

  • 漫画:LRU从实现到应用层层剖析

  • 漫画:为啥各厂都喜欢考链表的加法?

10

PART

字符串

  • 漫画:反转字符串

  • 漫画:最长公共前缀

  • 漫画:各语言如何优雅的判断回文字符串(必会)

  • 漫画:大数打印(百度)

11

PART

二叉树

  • 漫画:最大深度与DFS(一)

  • 漫画:层次遍历与BFS(二)

  • 漫画:BST与其验证)(三)

  • 漫画:BST的查找(四)

  • 漫画:BST的删除(五)

  • 漫画:平衡二叉树(六)

  • 漫画:完全二叉树的节点数(七)

  • 漫画:二叉树剪枝(八)

  • 漫画:最小的k个数

  • 万字长文!二叉树入门和刷题看这篇就够了!

12

PART

字符串匹配系列

  • 漫画:探索字符串匹配系列 (Sunday 是个啥玩意)

  • 这可能是全网最简单的KMP了(上篇)

13

PART

算法指导篇

  • 漫画:小白为了面试如何刷题?(呕心沥血算法指导篇)

  • 漫画:算法指导篇 2 算法的意义,常见算法误区

14

PART

闲聊

  • 看别人代码!“明知山有屎,偏向屎山行”

  • 感触:承认别人比你优秀,真的很难!

往下拉,有红包

和我再战 300 天

同时,为了方便大家学习,我把上面的所有内容整理成了一部图集,放到了我的公众号内,大家关注后,回复 “小浩算法” 就可以拿到下载链接了!

 小浩算法

关注领取《图解算法》高清版

进群的小伙伴请加右侧私人微信(备注:进群)

-----抽奖分隔线----

???????????? 扫码回复“红包”参与抽奖(有效)

金额:100元 | 个数:20个 | 中奖率:20%

小浩算法全目录汇总 - 20200520版_第2张图片

你可能感兴趣的:(小浩算法全目录汇总 - 20200520版)