アルゴリズムとデータ構造

アルゴリズムとデータ構造を学ぶための包括的なリソース。複数の言語での実装、可視化、問題解決ガイドを含みます。

Repositories

教育目的のために Python で実装されたアルゴリズムの包括的なコレクション。ソート、検索、データ構造、機械学習、暗号などをカバーし、開発者がアルゴリズムの概念を学ぶのを支援します。

Python
218.3k

All Algorithms implemented in Java

Java
65.1k
trekhleb/javascript-algorithms

JavaScript によるアルゴリズムとデータ構造の包括的なコレクション。リンクリスト、ツリー、グラフなどのデータ構造や、ソート、検索、動的計画法などの古典的アルゴリズムを実装し、詳細なドキュメントとテストケース付きで学習に最適です。

JavaScript
195.7k

LeetCode の問題に基づいた 60 本以上の記事を含む包括的なアルゴリズムチュートリアル。主要なパターンとテクニックを網羅し、フレームワーク思考と分かりやすい説明で、開発者がアルゴリズム的思考をマスターできるよう支援します。

Markdown
132.9k
krahets/hello-algo

Hello Algo は、アニメーション図解とワンクリック実行可能なデータ構造とアルゴリズムの入門チュートリアルです。中国語、英語、日本語に対応し、Python、Java、C++、Go など 13 のプログラミング言語でのコード実装を提供し、初心者にも分かりやすく設計されています。

Java
122.6k

LeetCode の問題解決策をアニメーションで演示し、詳細な分析、美しい図解、理解しやすい可視化を提供し、開発者がデータ構造とアルゴリズムの核心概念を直感的に把握できるよう支援します。

Java
76.7k
3b1b/manim

Manim は、数学解説動画の作成のために設計された、正確なプログラミングアニメーションエンジンです。3Blue1Brown の作者によって開発され、Python コードで美しい数学的可視化アニメーションを生成できます。

Python
85.0k