在上学时学过《数据结构和算法》这门课,当时学习了数组、链表、哈希表、二叉树、图等数据结构,还有排序算法、二分查找、最短路径算法、关键路径等,当时记得还有ACM比赛,还有那部很烧脑筋的《算法导论》。但是在面试和笔试中遇到算法题总感觉脑袋不够使,没啥思路。Github上面找到了两个比较火的算法刷题项目:
leetcode-master和 fucking-algorithm,对应的博客网址分别为:Carl的代码随想录和labuladong 的算法小抄,两位作者有思路讲解和分类,还出了对应的纸质版书籍,感兴趣的可以买来看看。
Github上面比较火的两个刷题算法项目
Github上面有两个非常棒的关于力扣的刷题项目如下:
- leetcode-master
作者卡尔Carl
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,
50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫! 来看看,你会发现相见恨晚! - fucking-algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
相关站点
代码随想录站点
- programmercarl.com
labuladong 的算法小抄
- labuladong.github.io/algo
- labuladong.gitee.io/algo
Carl的B站视频
- 代码随想录B站算法视频
B站左程云的视频
- https://www.bilibili.com/video/BV13g41157hK/
一周刷爆LeetCode,算法大神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解
力扣
- leetcode英文官网:https://leetcode.com/
- 力扣中文官网:https://leetcode.cn/
牛客网
- [www.nowcoder.com/(https://www.nowcoder.com/)
- 华为机试
- 剑指offer
- 在线编程