GitHub 热门

TheAlgorithms/Java

在 GitHub 打开 ↗

用 Java 实现的经典算法与数据结构教学合集

Star66k
24h 新增+5
7 天新增—
Fork21k
Issue19
语言Java

项目介绍

更新于 1 天前

这是 TheAlgorithms 组织下的 Java 版算法合集,把常见的排序、搜索、数据结构等经典算法用 Java 逐个实现了一遍,相当于一本可运行的《算法导论》代码版。作者明确说这些实现以教学为目的,效率未必比 Java 标准库更好,所以它不是拿来直接用在生产环境的轮子,而是给你对照学习、理解思路的参考。比如你想搞清楚快排的分区过程、图的最短路怎么写、堆和红黑树的内部操作,都能在这里找到结构清晰的 Java 源码,还能直接在线编辑运行。适合正在刷算法题、准备面试、或者带学生讲数据结构课程的 Java 开发者和高校师生;如果你日常做业务开发、不碰算法,这个项目和你关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +19

话题标签

algorithmalgorithm-challengesalgorithmsalgorithms-datastructuresdata-structureshacktoberfestjavasearchsortsorting-algorithms

仓库信息

LicenseMIT
创建时间2016-07-16
最后推送23 小时前
热度分24.0