awesome-coding-interview
A complete computer science study plan to become a software engineer.
https://github.com/xiaomingx/awesome-coding-interview
Last synced: 10 days ago
JSON representation
-
一些主题的额外内容
-
4. 专注
- - single-responsibility-principle.html)
- - is-the-liskov-substitution-principle)
- 更多解释
- 5分钟内的接口隔离原则(视频)
- 更多解释
- 为何依赖反转原则如此重要
- 更多解释
- 6.006: 动态规划 I: 斐波那契数列, 最短路径
- 6.006: 动态规划 II: 文本匹配, 二十一点/黑杰克
- 6.006: 动态规划 III: 最优加括号方式, 最小编辑距离, 背包问题
- 6.006: 动态规划 IV: 吉他指法,拓扑,超级马里奥.
- 6.046: 动态规划: 动态规划进阶
- 6.046: 动态规划: 所有点对最短路径
- 6.046: 动态规划: 更多示例
- 异步分布式算法: 对称性破缺,最小生成树
- 异步分布式算法: 最小生成树
- MIT 6.042J - 概率论概述
- MIT 6.042J - 条件概率 Probability
- MIT 6.042J - 独立
- MIT 6.042J - 随机变量
- MIT 6.042J - 期望 I
- MIT 6.042J - 期望 II
- MIT 6.042J - 大偏差
- MIT 6.042J - 随机游走
- Simonson: 近似算法 (视频)
- 滚动哈希,摊销分析
- Knuth-Morris-Pratt(KMP)字符串匹配算法
- Boyer–Moore 字符串搜索算法
- 高级字符串搜索Boyer-Moore-Horspool算法(视频)
- Coursera:字符串算法
- 课程 15 | 编程抽象(视频)
- 课程 16 | 编程抽象(视频)
- Aduni.org
- 算法 - 排序 - 第二讲(视频)
- 算法 - 排序2 - 第三讲(视频)
- CSE373 2020 - 归并排序/快速排序(视频)
- CSE373 2020 - 线性排序(视频)
- 从第一原理构建现代计算机
- - single-responsibility-principle.html)
- - is-the-liskov-substitution-principle)
- 更多解释
- 更多解释
- 为何依赖反转原则如此重要
- 更多解释
- 概览
- 初级实践
- 树状结构
- 合并树状结构
- 路径压缩
- 分析选项
- 6.006: 动态规划 I: 斐波那契数列, 最短路径
- 6.006: 动态规划 II: 文本匹配, 二十一点/黑杰克
- 6.006: 动态规划 III: 最优加括号方式, 最小编辑距离, 背包问题
- 6.006: 动态规划 IV: 吉他指法,拓扑,超级马里奥.
- 6.046: 动态规划: 动态规划进阶
- 6.046: 动态规划: 所有点对最短路径
- 6.046: 动态规划: 更多示例
- 异步分布式算法: 对称性破缺,最小生成树
- 异步分布式算法: 最小生成树
- MIT 6.042J - 概率论概述
- MIT 6.042J - 条件概率 Probability
- MIT 6.042J - 独立
- MIT 6.042J - 随机变量
- MIT 6.042J - 期望 I
- MIT 6.042J - 期望 II
- MIT 6.042J - 大偏差
- MIT 6.042J - 随机游走
- Simonson: 近似算法 (视频)
- Rabin Karps 算法
- 预计算
- 优化:实施和分析
- 表翻倍,Karp-Rabin
- 滚动哈希,摊销分析
- 课程 15 | 编程抽象(视频)
- 课程 16 | 编程抽象(视频)
- 算法 - 排序 - 第二讲(视频)
- 算法 - 排序2 - 第三讲(视频)
- CSE373 2020 - 归并排序/快速排序(视频)
- CSE373 2020 - 线性排序(视频)
-
-
不要犯我的错误
-
1. 你不可能把所有的东西都记住
-
2. 使用抽认卡
-
-
不要觉得自己不够聪明
-
可选的额外主题和资源
-
-
图(Graphs)
-
排序(Sorting)
-
数据结构
-
数据结构和算法的书籍
Categories
Sub Categories
Keywords
algorithms
2
computer-science
2
interview
2
interview-questions
2
system
2
system-design
1
interview-preparation
1
design-systems
1
twitter
1
stanford
1
paper
1
microsoft
1
google
1
facebook
1
amazon
1
webapp
1
web-application
1
web
1
python
1
programming
1
interview-practice
1
development
1
design-system
1
design-patterns
1
design
1
courses
1
awesome-list
1
programming-interviews
1
maven-surefire
1
maven
1
junit4
1
java
1
hamcrest
1
elements-of-programming-interviews
1
tree-traversal
1
sorting-algorithms
1
shortest-path-algorithms
1
search-algorithms
1
red-black-trees
1
prims-algorithm
1
minimum-spanning-trees
1
maximum-flow
1
kruskals-algorithm
1
ford-fulkerson-algorithm
1
floyd-warshall-algorithm
1
dijkstras-algorithm
1
depth-first-search
1
data-structures
1
breadth-first-search
1
binary-search
1