The Algorithms - Javaは、教育目的のためにJavaで実装された多数のアルゴリズムを含むオープンソースリポジトリです。学習用であり標準ライブラリより効率が劣る可能性がありますが、GitpodやDiscordコミュニティなどのサポートも充実しています。
オープンソース。新しい可能性。
優れたオープンソースプロジェクトを見つけ、匿名でプロジェクトを投稿し、自分のプロジェクトを申請して編集できます。
好奇心とともに、オープンソースの世界へ。
THE FIRST COLLECTIONデータ構造、動的計画法、グラフ理論、幾何学、線形代数、数学を網羅するJavaのアルゴリズム・データ構造実装ライブラリ。Bazelビルド対応、YouTube動画チュートリアル付き。
Turfは、空間分析のためにJavaScriptで記述されたモジュール式地理空間エンジンであり、GeoJSONデータの作成や統計操作のためのツールを提供します。
『コード随想録』(LeetCode-Master)は、データ構造とアルゴリズム学習向けの問題演習計画です。知識の流れと難易度に沿って約200問の定番問題を整理し、各問題に図解付き解説と動画講義を提供。C++、Java、Pythonなど多言語に対応し、初級から上級まで体系的に学べます。
Tech Interview Handbookは、ソフトウェアエンジニアの技術面接準備のための包括的で無料のリソースです。コーディング質問、行動質問、履歴書ガイド、システム設計などを含みます。
Pythonで実装された様々なアルゴリズムの包括的なコレクションであり、特に教育および学習目的で設計されています。
人気のアルゴリズムとデータ構造をJavaScriptで実装したコレクション。各項目にREADMEによる解説、計算量の注記、参考リンクを掲載。学習や面接対策に有用。
《Hello 算法》は、krahetsがメンテナンスする初心者向けのオープンソース・データ構造・アルゴリズム入門チュートリアル。アニメーション図解とワンクリック実行コードで核心知識を学び、多言語・多言語対応プログラミング言語で提供されている。
学習・参照用の、明確なドキュメント付きPython実装。ソート、グラフ、動的計画法など多様なアルゴリズムとデータ構造を提供。