Rust README

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

The Algorithms - Rust

Gitpod Ready-to-Code Build workflow Discord community Gitter chat

All algorithms implemented in Rust - for education

List of Algorithms

See our directory for easier navigation and a better overview of the project.

Contributing

Read through our Contribution Guidelines before you contribute.

Rust (TheAlgorithms/Rust)

Searching Database…

26.1K ·GitHub
Что это такое?Бесплатная коллекция классических алгоритмов с открытым исходным кодом, реализованных на Rust, — это Rust-раздел проекта TheAlgorithms на GitHub. Он создан для обучения: вы читаете код, чтобы понять, как работает каждый алгоритм.
Это библиотека, которую можно подключить к своему приложению, или учебный материал?Прежде всего учебный материал: каждый алгоритм — это отдельный файл с исходным кодом на Rust, который рассчитан на чтение, а не продукт для установки. Лицензия MIT при этом разрешает повторно использовать код в своих проектах.
Как найти в репозитории конкретный алгоритм?Воспользуйтесь каталогом проекта, на который ссылается README, — в нём индексируется всё содержимое, и обзор там намного удобнее, чем кликать по папкам в репозитории.
Нужно ли знать Rust, чтобы это было мне полезно?Знакомство с Rust помогает, потому что все реализации написаны именно на нём, — но многие используют этот репозиторий как раз для того, чтобы увидеть, как знакомые алгоритмы выглядят на Rust.
Код готов для продакшена?Относитесь к нему как к учебному коду: реализации ставят понятность выше производительности, поэтому это справочник для обучения, а не оптимизированный и проверенный в боях крейт для серьёзных нагрузок.
Кому это принесёт больше всего пользы?Студентам-программистам и самоучкам, которые изучают алгоритмы, а также Rust-разработчикам, желающим увидеть классические алгоритмы, написанные на Rust, — более 26 тысяч звёзд говорят о широкой аудитории учащихся.
Проект до сих пор активно развивается?Да — репозиторий не архивирован, для него запускаются CI-воркфлоу на сборку, проверку качества кода и отчёты о покрытии, а участие в Hacktoberfest означает, что от сообщества продолжают приходить доработки.
Почему проект называется TheAlgorithms/Rust — он входит в какой-то более крупный проект?Он находится в организации TheAlgorithms на GitHub — открытом проекте, который ведёт коллекции алгоритмов для разных языков программирования; это вариант для Rust.
Что я реально могу сделать после клонирования репозитория?Читать любую реализацию, запускать файлы с исходным кодом через стандартный набор инструментов Rust и свободно их менять — устанавливать приложение не нужно, а из настроек достаточно самого Rust.
What are similar projects?Java, geektime-books, Go, leetcode, algorithms, leetcode, C, CS-Book
Size
1.5 MB
Stars
26.1K
Updated
CommitOct 08
Age
8y
Commits · 90 Days