去年校招前准备算法时,我在 LeetCode 上刷了很多题,但是总觉得题刷了很多,解题能力却提高很慢,总之就是被刷题效率低下的问题所困扰 直到某天发现了一位BAT大佬https://github.com/halfrost写的 LeetCode 刷题…
GitHub标星90K+的Leetcode刷题手册 目录一览 动态规划系列 具体来说,动态规划的一般流程就是三步:暴力的递归解法--带备忘录的递归解法--迭代的动态规划解法。 背包问题 博弈问题 数据结构系列 这一章主要是一些特殊的数据结构设计,比如单调栈解决Next GreaterNumber,单调队列解决滑动窗口问题;还有常用数据结构的操作,...
GitHub标星90K+的Leetcode刷题手册 目录一览 动态规划系列 具体来说,动态规划的一般流程就是三步:暴力的递归解法--带备忘录的递归解法--迭代的动态规划解法。 背包问题 博弈问题 数据结构系列 这一章主要是一些特殊的数据结构设计,比如单调栈解决Next GreaterNumber,单调队列解决滑动窗口问题;还有常用数据结构的操作,...
GitHub标星90K+的Leetcode刷题手册 目录一览 动态规划系列 具体来说,动态规划的一般流程就是三步:暴力的递归解法--带备忘录的递归解法--迭代的动态规划解法。 背包问题 博弈问题 数据结构系列 这一章主要是一些特殊的数据结构设计,比如单调栈解决Next GreaterNumber,单调队列解决滑动窗口问题;还有常用数据结构的操作,...
对于想进大厂的同学来说,通过刷题来提高自己的算法水平是非常常见的方法,因此我们对LeetCode应该不陌生,国内外的程序员用它刷题就是为了面试。 不过刷题嘛,当然也是要讲究效率的,有的时候刷题过不了,网上又找不到详细的解答,就很影响进度。 所以学姐今天就来和大家分享github上的一个宝藏项目:阿里大佬 (halfrost...
最近不少朋友私我说大厂算法太变态了,而类似头条的公司又特别喜欢考察算法,今天我就推荐一个不错火爆 GitHub 的 LeetCode 刷题手册,GitHub Star 10.4K+。 这个LeetCode 刷题手册是@halfrost(中文名:霜神)刷 LeetCode 时整理出的 520 题,每道题都写了解题思路,并且每题都 runtime beats 100% 了。
GitHub标星90K+的Leetcode刷题手册 目录一览 动态规划系列 具体来说,动态规划的一般流程就是三步:暴力的递归解法--带备忘录的递归解法--迭代的动态规划解法。 背包问题 博弈问题 数据结构系列 这一章主要是一些特殊的数据结构设计,比如单调栈解决Next GreaterNumber,单调队列解决滑动窗口问题;还有常用数据结构的操作,...
可别小看了这份资料,这可是字节官网首发的Leetcode刷题手册,无论你是在校生还是混迹职场多年的老油条,都可以通过这份资料夯实基础、查漏补缺。并且我的表弟花了一个多月的时间啃完这份资料后成功入职阿里,所以这份资料的含金量不容小觑。 限于文章篇幅原因,仅展示部分内容及目录截图。有需要的朋友帮忙转发此文后私信...
当前面试各个互联网大厂除了扎实的编程技术外,还需要掌握常见的一些算法。搞不定就被无情的秒杀了。最近我花时间搜索了网络上流传的LeetCode刷题手册,找到一个覆盖面比较广的PDF文档,供大家学习参考。开源地址https://github.com/halfrost/LeetCode-Go(大佬写的开源书籍,Star 22.1k) ...
进大厂是很多技术朋友的职业追求,这点我也不例外。读研那会,问了不少师兄师姐如何进大厂,大家的回复都是:多刷算法题。 最近在帮读者朋友找刷题资料。突然发现一个巨大宝藏:一位 阿里大佬霜神(halfrost@github)写的 LeetCode刷题笔记。 我反复看了N遍后,感觉真是牛逼!!!如果把这位大神的刷题笔记研究透,感觉...