Java README

The project's README from github.com/TheAlgorithms/Java. As one markdown file: README.md.

The Algorithms - Java

Build codecov Discord chat Gitpod ready-to-code

You can run and edit the algorithms, or contribute to them using Gitpod.io (a free online development environment) with a single click.

Open in Gitpod

All algorithms are implemented in Java (for educational purposes)

These implementations are intended for learning purposes. As such, they may be less efficient than the Java standard library.

Contribution Guidelines

Please read our Contribution Guidelines before you contribute to this project.

Algorithms

Our directory has the full list of applications.

Java (TheAlgorithms/Java)

Searching Database…

66.4K ·GitHub
Что это такое?Коллекция на GitHub с классическими алгоритмами и структурами данных, каждый реализован на Java в образовательных целях в рамках проекта The Algorithms.
Это библиотека, которую можно подключить к своему проекту, или набор отдельных программ?Это каталог отдельных самостоятельных реализаций, созданных для чтения и изучения, а не готовая библиотека; полный список того, что входит, есть в каталоге.
Можно запустить алгоритмы без предварительной установки чего-либо?Да — любой алгоритм можно запустить и отредактировать в Gitpod.io, бесплатной онлайн-среде разработки, одним кликом.
Годятся ли эти реализации для настоящего приложения?Они предназначены для обучения и могут работать медленнее, чем стандартная библиотека Java, поэтому воспринимайте их как учебный материал, а не боевой код.
Есть ли разница, работаю я в Windows, macOS или Linux?Никакой разницы — всё можно запустить в браузере через Gitpod, а обычный код на Java сам по себе работает одинаково на всех трёх системах.
Какие области алгоритмов охватывает коллекция?Основные направления — сортировка, поиск и структуры данных, а полный каталог затрагивает ещё множество классических категорий алгоритмов.
Коллекция до сих пор активно обновляется?Да — репозиторий существует с 2016 года, участвует в Hacktoberfest и прогоняет автоматические проверки CI, включая анализ CodeQL для каждого изменения.
What are similar projects?JavaScript, algorithms, C, leetcode, cosmos, leetcode, algorithms, Go
Size
7.6 MB
Stars
66.4K
Updated
CommitOct 16
Age
10y
Commits · 90 Days