用 JavaScript 实现的经典算法与数据结构合集,附有原理说明和延伸阅读链接。
19.7万+3 本周3.1万JavaScriptMIT更新于 3个月前
用 Go 语言实现的经典算法与数据结构合集,适合学习和面试准备。
该仓库是 TheAlgorithms 组织的 Go 语言部分,收录了常见算法与数据结构的 Go 实现。代码按包划分,涵盖排序、搜索、图算法、动态规划、数学计算、字符串处理、密码与编码、压缩,以及链表、堆、哈希表、双端队列、缓存等数据结构。
每个包都以学习参考为目的编写,函数的注释会说明思路、时间复杂度,部分还附有背景资料链接。项目采用 MIT 许可证,欢迎社区按贡献指南提交改进。
适合想了解某个算法在 Go 中如何惯用实现的开发者,也适合刷算法题、需要参考实现进行对照的人。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
用 JavaScript 实现的经典算法与数据结构合集,附有原理说明和延伸阅读链接。
由社区维护的 Python 算法实现合集,主要用于学习与教学。
用 C++17 实现的算法与数据结构教学合集,不依赖外部库,涵盖数学、机器学习、计算机科学和物理。
用 Java 实现的经典算法与数据结构合集,主要用于学习。
一套用框架思维讲解 LeetCode 题目的中文算法学习笔记,重在理解解题思路而非只给答案。
一本开源免费、动画图解、代码可一键运行的数据结构与算法入门教程。