* Retranslate the complete Japanese online edition from Chinese * Fit Japanese homepage labels and localize heading permalinks * Point Japanese contribution instructions to the Japanese preview * Replace locale conditionals with multilingual UI tables
アニメーションによる図解とワンクリックで実行できるコードで学ぶ、データ構造とアルゴリズムの入門書
简体中文 | 繁體中文 | English | 日本語 | Русский | 한국어
この日本語版はオンライン版です。ダウンロード先には既存の各言語版のファイルが掲載されており、今回の公開に伴う新たな日本語 PDF/EPUB の配布はありません。
本書について
本プロジェクトは、無料で公開され、初心者にも親しみやすい、オープンソースのデータ構造とアルゴリズムの入門書を目指しています。
- 全編でアニメーションによる図解を用い、わかりやすい説明を通じて無理なく学べるようにしています。初めて学ぶ方が、データ構造とアルゴリズムの全体像をつかめるように案内します。
- ソースコードはワンクリックで実行できます。実践を通じてプログラミングの技能を磨き、アルゴリズムの仕組みやデータ構造の内部実装を理解できます。
- 読者同士で学び合うことを大切にしています。コメント欄で質問や考えを共有し、意見を交わしながら一緒に理解を深めましょう。
本書が役に立ったら、ページ右上の Star ⭐ で応援していただけるとうれしいです。ありがとうございます!
推薦の言葉
「手を動かし、考えながら学べる、わかりやすいデータ構造とアルゴリズムの入門書です。アルゴリズムを初めて学ぶ方に、ぜひおすすめします。」
—— 邓俊辉、清華大学コンピュータ科学系教授
「私がデータ構造とアルゴリズムを学んでいた頃に『Hello Algo』があれば、学ぶのが 10 倍楽になっていたでしょう!」
—— 李沐、Amazon シニア・プリンシパル・サイエンティスト
貢献する
このオープンソースの書籍は、現在も更新を続けています。読者によりよい学習内容を届けられるよう、ぜひプロジェクトにご参加ください。
- 内容の修正:文法の誤り、説明の不足、曖昧な表現、リンク切れ、コードのバグなどに気づいたら、修正にご協力いただくか、コメント欄でお知らせください。
- コードの移植:さまざまな言語でのコードの提供をお待ちしています。Python、Java、C++、Go、JavaScript など、12 種類のプログラミング言語に対応しています。
- 翻訳と校正:より多くの読者が母語でデータ構造とアルゴリズムを学べるよう、多言語への翻訳や校正にもぜひご参加ください。
ご意見やご提案をお待ちしています。質問がある場合は、Issue を作成するか、WeChat の krahets-jyd までご連絡ください。
本書に貢献してくださった皆さんに感謝します。惜しみない協力のおかげで、本書はよりよいものになっています。貢献者の皆さんをご紹介します。
ライセンス
このリポジトリの文章、コード、図、写真、動画は、CC BY-NC-SA 4.0 の下で公開されています。


