学習を目的に、古典的なアルゴリズムとデータ構造をJavaで実装したコレクションです。
TheAlgorithms/Rust
教育用途を想定し、定番アルゴリズムとデータ構造をRustで実装したコレクション。
- スター
- 26,118
- フォーク
- 2,600
- 未解決の Issue
- 9
- 最終コミット
- 11 日前
これは何?
このリポジトリには、Rustで書かれた幅広いアルゴリズムとデータ構造の実装が集められています。The Algorithmsプロジェクトの一部として、さまざまなプログラミング言語で教育向けのアルゴリズム実装を維持するコミュニティ活動に参加しています。
コードはトピック別に整理されているため、カテゴリから閲覧したり、特定の実装をすばやく見つけたりできます。自動生成されたディレクトリファイルで、収録内容を一覧できます。新しい実装を追加する際は、プロジェクトの貢献ガイドラインに従うことが求められています。
教育を目的としているため、本番用ライブラリよりも、読みやすく自己完結したコードに重点を置いています。Rustを学んでいる開発者が、よく使われるアルゴリズムを慣用的な書き方で確認するのに役立つリファレンスです。
主な機能
- 01Rustで幅広い定番アルゴリズムを実装
- 02アルゴリズムに加えて、一般的なデータ構造も収録
- 03閲覧しやすいよう、コードをトピック別に整理
- 04ナビゲーション用の自動生成ディレクトリファイルを収録
- 05貢献ガイドラインに沿ったコミュニティからのコントリビューションを歓迎
ユースケース
- Rustの構文に慣れながらアルゴリズムを学ぶ
- 標準的なアルゴリズムのRustによるリファレンス実装を探す
- 教育や面接に向けて、慣用的なRustコードの構成を学ぶ
- オープンな教育プロジェクトに実装をコントリビュートする
収録されている特集
トピック
よくある質問
- Rust とは?
- 教育用途を想定し、定番アルゴリズムとデータ構造をRustで実装したコレクション。 このリポジトリには、Rustで書かれた幅広いアルゴリズムとデータ構造の実装が集められています。The Algorithmsプロジェクトの一部として、さまざまなプログラミング言語で教育向けのアルゴリズム実装を維持するコミュニティ活動に参加しています。
- Rust は無料で使えますか?ライセンスは?
- Rust は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Rust は今もメンテナンスされていますか?
- 活発にメンテナンス中。Rust の最終コミットは 2026年10月13日 です。
- Rust は何に使えますか?
- Rustの構文に慣れながらアルゴリズムを学ぶ 標準的なアルゴリズムのRustによるリファレンス実装を探す 教育や面接に向けて、慣用的なRustコードの構成を学ぶ オープンな教育プロジェクトに実装をコントリビュートする
- Rust はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/TheAlgorithms/Rust
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
6.6万2.1万JavaMIT更新 一昨日
学習・教育を目的に、Pythonで実装したアルゴリズムをコミュニティが保守するコレクション。
22.5万+27 今週5.1万PythonMIT更新 4 日前
実行可能なコードを十数以上のプログラミング言語で掲載した、無料のオープンソース図解データ構造・アルゴリズム入門書。
13.1万1.5万JavaOther更新 14 日前
外部ライブラリに依存せず、数学、機械学習、コンピューターサイエンス、物理学のアルゴリズムとデータ構造をC++17で実装した教育向けコレクションです。
3.5万7888C++MIT更新 21 日前
学習や面接対策を目的に、定番のアルゴリズムとデータ構造をGoで実装したコレクションです。
1.8万2827GoMIT更新 3 か月前
競技プログラミング(OI・ICPC)を基礎アルゴリズムから応用分野まで学べる、無料で公開され継続的に更新されるWikiです。
2.7万4700TypeScriptライセンスなし更新 21 時間前