Repolode
TheAlgorithms

TheAlgorithms/Java

用 Java 实现的经典算法与数据结构合集,主要用于学习。

Star
66,397
Fork
21,277
未关闭 Issue
11
最近提交
前天

这是什么?

该仓库用 Java 实现了一大批算法与数据结构,涵盖排序、查找以及其他经典计算机科学主题。每个实现都以教学为目的编写,代码更注重清晰易懂而非极致性能,运行效率可能不如 Java 标准库中的对应实现。

项目属于 The Algorithms 社区,该社区在多种编程语言中维护类似的算法合集。仓库提供贡献指南和算法目录,并通过持续集成进行构建与测试,同时报告代码覆盖率。

适合希望通过可读性强的 Java 参考代码学习算法,或准备技术面试的开发者。

核心功能

  • 01用 Java 实现了多种经典排序与查找算法
  • 02在算法实现之外涵盖常见数据结构
  • 03代码以学习为目的编写,注重可读性
  • 04提供所有已实现算法的目录清单
  • 05使用持续集成并报告代码覆盖率

适用场景

  • 借助 Java 代码学习算法与数据结构
  • 准备需要算法知识的编程面试
  • 查阅经典算法的 Java 参考实现

快速上手

  1. 1

    点击一键在免费在线开发环境 Gitpod.io 中打开项目

使用前须知

  • 这些实现以学习为目的,效率可能低于 Java 标准库。

收录于专题

标签

常见问题

Java 是什么?
用 Java 实现的经典算法与数据结构合集,主要用于学习。 该仓库用 Java 实现了一大批算法与数据结构,涵盖排序、查找以及其他经典计算机科学主题。每个实现都以教学为目的编写,代码更注重清晰易懂而非极致性能,运行效率可能不如 Java 标准库中的对应实现。
Java 可以免费使用吗?用的什么许可证?
Java 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Java 还在维护吗?
活跃维护中。Java 最近一次提交是在 2026年10月22日。
Java 适合用来做什么?
借助 Java 代码学习算法与数据结构 准备需要算法知识的编程面试 查阅经典算法的 Java 参考实现
Java 怎么安装和运行?
点击一键在免费在线开发环境 Gitpod.io 中打开项目
在哪里获取 Java?
源代码和安装说明在 GitHub 上:https://github.com/TheAlgorithms/Java

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目