各位好,小浩自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版相关推荐

  1. 小浩算法目录汇总(20200320-第三版)

    到今天为止,小浩算法 "365刷题计划" 已经进行了65天,距离目标还有300天.创作题解70余篇,总计共20万字,得到8000读者的支持!在此说一声感谢,多亏了大家我才能坚持下来 ...

  2. 小浩算法 第一期(0102月汇总)

    自2019年1月起,小浩算法已经连续创作了30天,中途没有一天有过间断!这令我很自豪.当然,这与大家的支持和信任也是万万分不开的,在这里真心说句感谢.同时,如果在这段时间里,你每天都进行了学习,我想下 ...

  3. 小浩算法网站上线啦!

    小浩算法的配套学习网站上线了,虽然还很简陋,虽然内容还没有完全整编进去,虽然还没对每道题目都加上各语言的代码.但是,我还是让它上线啦. http://www.geekxh.com 这不是我第一次做网站 ...

  4. 小浩算法-java题解(二分篇)

    小浩算法-java题解-二分篇 二分篇 第875题:阿珂喜欢吃香蕉 第69题:x的平方根 第278题:第一个错误的版本 第153题:旋转排序数组最小值Ⅰ 第154题:旋转排序数组最小值Ⅱ 第475题: ...

  5. 《趣学算法》目录及签名版

    第1章 算法之美 1  1.1 打开算法之门 2  1.2 妙不可言-算法复杂性 2  1.3 美不胜收-魔鬼序列 9  1.4 灵魂之交-马克思手稿中的数学题 16  1.5 算法学习瓶颈 21  ...

  6. 小浩漫画算法目录汇总(20200301版)

    哈喽,大家好.又到月初了,如果你每天跟着小浩刷题,目前应该已经完成了50余题.基本上各类型的题目,也都已有所了解,那我将十分欣慰.这里我对1-2月的原创题解进行了汇总,按照我认为比较理想的学习顺序进行 ...

  7. 漫画:小浩和画师小姐姐的一天

    这两天超级忙,整个人连看部电影的时间都木有.忙啥嘞?忙学习,忙生活,忙工作,忙写文章,忙着准备录制视频,忙着为疫情期间身上多出的十斤肉赎罪 等等等等.然后在这一大堆事情里,给自己设计一个形象的事最为有 ...

  8. 没发文的小浩一天是怎么度过的

    有人问我每天是怎么过的...好吧,既然你们好奇(文中有一定创作成分,但基本真实): 早上 7:30 闹铃响,迈出征服世界第一步 -- 起床.一晚上缓存有点满了,先去洗手间清了个缓存. 清完缓存,匆匆忙 ...

  9. 原创 | 初学者友好!最全算法学习资源汇总(附链接)

    在计算机发展飞速的今天,也许有人会问,"今天计算机这么快,算法还重要吗?"其实永远不会有太快的计算机,因为我们总会想出新的应用.虽然在摩尔定律的作用下,计算机的计算能力每年都在飞快 ...

最新文章

  1. 为什么有些老板要注册很多家公司
  2. Error in Math.factor(x) : ‘abs’ not meaningful for factors
  3. PostgreSQL在函数内返回returning
  4. python蜡烛图预测_python tushare股票K线蜡烛图绘制
  5. js实时监听窗口变化总结
  6. 中软国际入职java考核_中软国际技术人员入职试题2(Java)
  7. git分支(branch)操作相关命令
  8. 东北大学 计算机技术导师,报考东北大学 计算机技术 329分 求调剂相关专业
  9. python 计时器_Python上下文管理器的魔力
  10. Shiro安全框架面试题
  11. 【JZOJ】立体井字棋
  12. Sftp中文件名乱码
  13. Apache安装成功,测试时无法跳出It works!页面
  14. (论文笔记)An Attention Enhanced Graph Convolutional LSTM Network for Skeleton-Based Action Recognition
  15. android 虚拟按键root,(免root)虚拟按键手动修改方法
  16. getch()功能与用法
  17. H3C SecPath F100 系列防火墙基本配置
  18. 详细解析java JDBC实现增删改查
  19. 掩膜裁剪tif步骤_ENVI中掩膜掩膜操作及影像分类教程(转)
  20. 知识蒸馏(Distillation)

热门文章

  1. 企业应该立马辞退的10种员工,你还安全吗?
  2. uni-app使用Canvas实现刮刮乐效果
  3. 什么是内存泄漏?有什么危害
  4. 去掉Android中的耳机音量调节到最大时候的音量检查
  5. shell 十三問? 11) 與 差在哪?
  6. 网络编程之TCP客户端程序开发
  7. BHO证书劫持及DLL通道(一)
  8. java actioncontext_Action访问ActionContext | 学步园
  9. opencv 3 速成笔记(1): 安装和配置开发环境
  10. rhel6.4部署gateone