mirror of
https://github.com/krahets/hello-algo.git
synced 2026-06-28 00:24:21 +00:00
104 lines
6.3 KiB
Markdown
104 lines
6.3 KiB
Markdown
<p align="center">
|
||
<a href="https://www.hello-algo.com/ja/">
|
||
<img src="https://www.hello-algo.com/en/index.assets/hello_algo_header.png" width="450"></a>
|
||
</p>
|
||
|
||
<p align="center">
|
||
<img style="height: 60px;" src="https://readme-typing-svg.demolab.com?font=Noto+Sans+JP&weight=400&duration=3500&pause=2000&color=21C8B8¢er=true&vCenter=true&random=false&width=200&lines=Hello,+%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0+!" alt="hello-algo-typing-svg" />
|
||
</br>
|
||
アニメーション図解とワンクリック実行コードで学べる、データ構造とアルゴリズムの入門書
|
||
</p>
|
||
|
||
<p align="center">
|
||
<a href="https://www.hello-algo.com/ja/">
|
||
<img src="https://www.hello-algo.com/en/index.assets/btn_read_online_dark.svg" height="45"></a>
|
||
<a href="https://github.com/krahets/hello-algo/releases">
|
||
<img src="https://www.hello-algo.com/en/index.assets/btn_download_pdf_epub_dark.svg" height="45"></a>
|
||
</p>
|
||
|
||
<p align="center">
|
||
<img src="https://www.hello-algo.com/index.assets/animation.gif" width="395">
|
||
<img src="https://www.hello-algo.com/index.assets/running_code.gif" width="395">
|
||
</p>
|
||
|
||
<p align="center">
|
||
<img src="https://img.shields.io/badge/Python-snow?logo=python&logoColor=3776AB" alt="" />
|
||
<img src="https://img.shields.io/badge/Java-snow?logo=coffeescript&logoColor=FC4C02" alt="" />
|
||
<img src="https://img.shields.io/badge/C%2B%2B-snow?logo=c%2B%2B&logoColor=00599C" alt="" />
|
||
<img src="https://img.shields.io/badge/C-snow?logo=c&logoColor=A8B9CC" alt="" />
|
||
<img src="https://img.shields.io/badge/C%23-snow?logo=csharp&logoColor=512BD4" alt="" />
|
||
<img src="https://img.shields.io/badge/JavaScript-snow?logo=javascript&logoColor=E9CE30" alt="" />
|
||
<img src="https://img.shields.io/badge/Go-snow?logo=go&logoColor=00ADD8" alt="" />
|
||
<img src="https://img.shields.io/badge/Swift-snow?logo=swift&logoColor=F05138" alt="" />
|
||
<img src="https://img.shields.io/badge/Rust-snow?logo=rust&logoColor=000000" alt="" />
|
||
<img src="https://img.shields.io/badge/Ruby-snow?logo=ruby&logoColor=CC342D" alt="" />
|
||
<img src="https://img.shields.io/badge/Kotlin-snow?logo=kotlin&logoColor=7F52FF" alt="" />
|
||
<img src="https://img.shields.io/badge/TypeScript-snow?logo=typescript&logoColor=3178C6" alt="" />
|
||
<img src="https://img.shields.io/badge/Dart-snow?logo=dart&logoColor=0175C2" alt="" />
|
||
</p>
|
||
|
||
<p align="center">
|
||
<a href="https://github.com/krahets/hello-algo">简体中文</a>
|
||
|
|
||
<a href="https://github.com/krahets/hello-algo/blob/main/zh-hant/README.md">繁體中文</a>
|
||
|
|
||
<a href="https://github.com/krahets/hello-algo/blob/main/en/README.md">English</a>
|
||
|
|
||
日本語
|
||
|
|
||
<a href="https://github.com/krahets/hello-algo/blob/main/ru/README.md">Русский</a>
|
||
</p>
|
||
|
||
## この本について
|
||
|
||
本プロジェクトは、無料かつオープンソースで、初心者にもやさしいデータ構造とアルゴリズムの入門書を作ることを目的としています。
|
||
|
||
- 全編をアニメーション図解で構成し、わかりやすい内容と無理のない学習曲線によって、初学者がデータ構造とアルゴリズムの知識地図をたどれるようにしています。
|
||
- ソースコードはワンクリックで実行でき、演習を通してプログラミング力を高めながら、アルゴリズムの動作原理とデータ構造の内部実装を理解できます。
|
||
- 学び合いを大切にしており、コメント欄での質問や知見の共有を歓迎します。議論を通じて一緒に成長していきましょう。
|
||
|
||
本書が役に立ったら、ページ右上の Star :star: で応援していただけると嬉しいです。ありがとうございます。
|
||
|
||
## 推薦の言葉
|
||
|
||
> 「平易でわかりやすいデータ構造・アルゴリズム入門書であり、読者を頭と手の両方を使う学びへと導いてくれます。アルゴリズム初学者に強く薦めます。」
|
||
>
|
||
> **—— 邓俊辉,清華大学計算機科学技術学部教授**
|
||
|
||
> 「もし当時『Hello Algo』があれば、データ構造とアルゴリズムの学習は 10 倍は楽だったはずです!」
|
||
>
|
||
> **—— 李沐,Amazon シニア・プリンシパル・サイエンティスト**
|
||
|
||
## 謝辞
|
||
|
||
<p align="left">
|
||
<a href="https://go.warp.dev/hello-algo">
|
||
<img src="https://github.com/warpdotdev/brand-assets/blob/main/Github/Sponsor/Warp-Github-LG-02.png" alt="Warp-Github-LG-02" width="500"></a>
|
||
</p>
|
||
|
||
[Warp は複数の AI エージェントとともにコーディングするために作られています。](https://go.warp.dev/hello-algo)
|
||
|
||
Warp ターミナルは、洗練された UI と使いやすい AI を兼ね備えており、非常に優れた体験を提供してくれます。
|
||
|
||
## 貢献
|
||
|
||
本書は現在も継続的に更新されており、読者により良い学習コンテンツを届けるため、プロジェクトへの参加を歓迎しています。
|
||
|
||
- [内容の修正](https://www.hello-algo.com/ja/chapter_appendix/contribution/):文法ミス、内容の欠落、表現の曖昧さ、無効なリンク、コードのバグなどがあれば、修正またはコメント欄でのご指摘をお願いします。
|
||
- [コードの移植](https://github.com/krahets/hello-algo/issues/15):Python、Java、C++、Go、JavaScript など、現在対応している 12 言語のコード整備への貢献をお待ちしています。
|
||
- 翻訳レビュー:本プロジェクトの多言語翻訳と校正にご参加いただき、より多くの読者が母語でデータ構造とアルゴリズムを学べるようご協力ください。
|
||
|
||
ご意見・ご提案を歓迎します。ご不明点があれば Issue を作成するか、WeChat の `krahets-jyd` までご連絡ください。
|
||
|
||
本書をより良いものにしてくれた、すべての執筆・貢献者の皆さんに感謝します。無私の協力によって、このオープンソース書籍は支えられています。
|
||
|
||
<p align="left">
|
||
<a href="https://github.com/krahets/hello-algo/graphs/contributors">
|
||
<img width="770" src="https://contrib.rocks/image?repo=krahets/hello-algo&max=300&columns=16" />
|
||
</a>
|
||
</p>
|
||
|
||
## ライセンス
|
||
|
||
このリポジトリに含まれるテキスト、コード、画像、写真、動画は、[CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) の下でライセンスされています。
|