awesome-algorithm-cn
github.com/roseduan/awesome-algorithm-cn ↗精选了一系列很棒的学习或者练习算法的网址、项目等,受到 awesome-awesomeness 以及其他 awesome 系列项目的启发。
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me c# resources from awesome-algorithm-cn"
Installation instructions →What's inside
在线评审
- A2 Online Judge
Online Judge and problem archive.
- ACM-ICPC Live Archive
Hundreds of problems from previous ACM-ICPC Regionals and World Finals.
Github 仓库
备忘单
书籍
- Algorithm Design算法和数据结构
非常简洁直白的算法分析书籍。
- Algorithms算法和数据结构
使用 Java 实现的算法示例,良好的实践,可视化教程,带有免费的在线资源。
- Algorithms and Data Structures in JavaScript算法和数据结构
经典的算法和数据结构,由 JavaScript 实现。
- Algorithms in a Nutshell算法和数据结构
由 George T. Heineman 撰写。
- 啊哈!算法算法和数据结构
一本充满智慧和趣味的算法入门书。
- 大话数据结构算法和数据结构
以趣味的方式叙述数据结构,并引用了各种生活知识来类比。
在线课程
- Algorithms: Divide and Conquer, Sorting and Searching, and Randomized Algorithms
主要的内容有:大 O 渐进表示法、排序和搜索、分治思想以及随机算法。
- Algorithms: Graph Search, Shortest Paths, and Data Structures
主要的内容有:数据结构,图原语及其应用。
- Algorithms: Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming
主要的内容:贪心算法和动态规划。
- Algorithms in Motion
这是一门面向算法初学者,使用了大量有趣的插图,基于书籍《Grokking Algorithms》的算法课程。
- Algorithms, Part I
本课程涵盖了每个程序员需要知道的算法和数据结构的基本信息。第一部分介绍基本的数据结构、排序和搜索算法。
- Algorithms, Part II
第二部分重点介绍图和字符串处理算法。
网站
- Algorithms Visualization
关于算法可视化的一些文章。
- Algorithm Visualizer
数十种动画算法(带有代码),你还可以创建自己的动画算法。
- A Visual Guide to Graph Traversal Algorithms
一个交互式可视化学习图遍历算法的网站。
- Big-O Cheat Sheet
涵盖了计算机科学领域通用算法的大 O 复杂度。
- Code-Drills
算法问题推荐(包括 Codeforces, Codechef 和 Spoj 平台)。
- CP-Algorithms
介绍在计算机领域流行的算法与数据结构的网站。
Showing a sample of 56 resources. View the full list on GitHub →