Repolode
TheAlgorithms

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 の数値は毎日更新されます。

関連プロジェクト