[资源]算法资源汇总
1. 基础教程
https://www.coursera.org/specializations/algorithms
https://www.coursera.org/specializations/data-structures-algorithms
https://www.coursera.org/learn/algorithmic-toolbox/
Top 5 Courses to learn Data Structure and Algorithms in 2022 – Best of Lot
6 Essential Data Structures Java Programmer should Learn in 2022
5 Free Courses to Learn Data Structures and Algorithms in 2019
https://github.com/jwasham/coding-interview-university
https://github.com/jwasham/coding-interview-university/blob/main/translations/README-cn.md
2. 算法详解
https://www.geeksforgeeks.org/fundamentals-of-algorithms/?ref=shm
3. 刷题
3-1. 分类
LeetCode Top 100 Liked Questions
本仓库用于汇总互联网公司技术岗考察Leetcode题目的热度🔥,帮助同学们更加有针对性地准备面试。
https://github.com/afatcoder/LeetcodeTop
CodeTop网站(https://codetop.cc),支持按公司、部门、岗位组合查询仓库中的数据,方便大家高效检索。
3-2. 解法
《代码随想录》本项目是一套完整的刷题计划,旨在帮助大家少走弯路,循序渐进学算法
https://github.com/youngyangyang04/leetcode-master
《算法通关之路》( leetcode题解,记录自己的leetcode解题之路。)
https://github.com/azl397985856/leetcode
记录数据结构与算法/LeetCode练习过程,将持续更新
https://wentao-shao.gitbook.io/leetcode/
Java版本 https://github.com/chienmy/algorithm-pattern-java
除了模板,还有很全的八股文! https://github.com/wardseptember/notes
1-700 Leetcode Solution
https://cheonhyangzhang.gitbooks.io/leetcode-solutions/content/
1-400 中文
1832+
https://gitcode.net/mirrors/luliyucoordinate/leetcode
4. Coding Interviews
Whiteboard Coding Interviews: 6 Steps to Solve Any Problem
REACTO
- Repeat the question
- Example: Write out Examples
- Describe your Approaches
- Write your Code
- Test
- Optimization