mirror of
https://github.com/krahets/hello-algo.git
synced 2026-07-06 20:54:19 +00:00
deploy
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 37 KiB |
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+107
-122
@@ -251,30 +251,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-scheme="slate">
|
||||
<div class="section-content">
|
||||
<img alt="Preview" src="index.assets/hello_algo_header.png" style="width: 100%; max-width: 41.5em;"/>
|
||||
<div class="code-badge">
|
||||
<img alt="" src="https://img.shields.io/badge/Python-snow?logo=python&logoColor=3776AB"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Java-snow?logo=coffeescript&logoColor=FC4C02"/>
|
||||
<img alt="" src="https://img.shields.io/badge/C%2B%2B-snow?logo=c%2B%2B&logoColor=00599C"/>
|
||||
<img alt="" src="https://img.shields.io/badge/C-snow?logo=c&logoColor=A8B9CC"/>
|
||||
<img alt="" src="https://img.shields.io/badge/C%23-snow?logo=csharp&logoColor=512BD4"/>
|
||||
<img alt="" src="https://img.shields.io/badge/JS-snow?logo=javascript&logoColor=E9CE30"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Go-snow?logo=go&logoColor=00ADD8"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Swift-snow?logo=swift&logoColor=F05138"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Rust-snow?logo=rust&logoColor=000000"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Ruby-snow?logo=ruby&logoColor=CC342D"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Kotlin-snow?logo=kotlin&logoColor=7F52FF"/>
|
||||
<img alt="" src="https://img.shields.io/badge/TS-snow?logo=typescript&logoColor=3178C6"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Dart-snow?logo=dart&logoColor=0175C2"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Zig-snow?logo=zig&logoColor=F7A41D"/>
|
||||
</div>
|
||||
<p style="margin-top: 2em;">
|
||||
500 animated illustrations, 14 programming languages, and 3000 community Q&As to help you dive into data structures and algorithms.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-primary="white" data-md-color-scheme="default">
|
||||
<div class="section-content">
|
||||
<div class="reading-media">
|
||||
@@ -327,6 +303,9 @@
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<p style="margin-top: 2em;">
|
||||
500 animated illustrations, 14 programming languages, and 3000 community Q&As to help you dive into data structures and algorithms.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-primary="grey" data-md-color-scheme="slate">
|
||||
@@ -459,8 +438,111 @@
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
Code reviewers
|
||||
Translators
|
||||
</h3>
|
||||
<p>
|
||||
The English version of this book was reviewed by the following translators. We thank them for their time and effort!
|
||||
</p>
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/yuelinxin">
|
||||
<img alt="Reviewer: yuelinxin" class="profile-img" src="../assets/avatar/avatar_yuelinxin.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
yuelinxin
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/K3v123">
|
||||
<img alt="Reviewer: K3v123" class="profile-img" src="../assets/avatar/avatar_K3v123.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
K3v123
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/QiLOL">
|
||||
<img alt="Reviewer: QiLOL" class="profile-img" src="../assets/avatar/avatar_QiLOL.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
QiLOL
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Phoenix0415">
|
||||
<img alt="Reviewer: Phoenix0415" class="profile-img" src="../assets/avatar/avatar_Phoenix0415.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
Phoenix0415
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/SamJin98">
|
||||
<img alt="Reviewer: SamJin98" class="profile-img" src="../assets/avatar/avatar_SamJin98.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
SamJin98
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/yanedie">
|
||||
<img alt="Reviewer: yanedie" class="profile-img" src="../assets/avatar/avatar_yanedie.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
yanedie
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/RafaelCaso">
|
||||
<img alt="Reviewer: RafaelCaso" class="profile-img" src="../assets/avatar/avatar_RafaelCaso.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
RafaelCaso
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/pengchzn">
|
||||
<img alt="Reviewer: pengchzn" class="profile-img" src="../assets/avatar/avatar_pengchzn.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
pengchzn
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/thomasq0">
|
||||
<img alt="Reviewer: thomasq0" class="profile-img" src="../assets/avatar/avatar_thomasq0.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
thomasq0
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/magentaqin">
|
||||
<img alt="Reviewer: magentaqin" class="profile-img" src="../assets/avatar/avatar_magentaqin.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
magentaqin
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
Code translators
|
||||
</h3>
|
||||
<p>
|
||||
The multilingual code versions of this book were made possible by the following translators. We appreciate their efforts and contributions!
|
||||
</p>
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/coderonion">
|
||||
@@ -620,103 +702,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
English version reviewers
|
||||
</h3>
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/yuelinxin">
|
||||
<img alt="Reviewer: yuelinxin" class="profile-img" src="../assets/avatar/avatar_yuelinxin.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
yuelinxin
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/K3v123">
|
||||
<img alt="Reviewer: K3v123" class="profile-img" src="../assets/avatar/avatar_K3v123.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
K3v123
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/QiLOL">
|
||||
<img alt="Reviewer: QiLOL" class="profile-img" src="../assets/avatar/avatar_QiLOL.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
QiLOL
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Phoenix0415">
|
||||
<img alt="Reviewer: Phoenix0415" class="profile-img" src="../assets/avatar/avatar_Phoenix0415.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
Phoenix0415
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/SamJin98">
|
||||
<img alt="Reviewer: SamJin98" class="profile-img" src="../assets/avatar/avatar_SamJin98.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
SamJin98
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/yanedie">
|
||||
<img alt="Reviewer: yanedie" class="profile-img" src="../assets/avatar/avatar_yanedie.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
yanedie
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/RafaelCaso">
|
||||
<img alt="Reviewer: RafaelCaso" class="profile-img" src="../assets/avatar/avatar_RafaelCaso.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
RafaelCaso
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/pengchzn">
|
||||
<img alt="Reviewer: pengchzn" class="profile-img" src="../assets/avatar/avatar_pengchzn.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
pengchzn
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/thomasq0">
|
||||
<img alt="Reviewer: thomasq0" class="profile-img" src="../assets/avatar/avatar_thomasq0.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
thomasq0
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/magentaqin">
|
||||
<img alt="Reviewer: magentaqin" class="profile-img" src="../assets/avatar/avatar_magentaqin.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
magentaqin
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
Contributors
|
||||
|
||||
@@ -8,4 +8,4 @@ document$.subscribe(({ body }) => {
|
||||
],
|
||||
});
|
||||
});
|
||||
/*! update cache: 20260329053050 */
|
||||
/*! update cache: 20260329054745 */
|
||||
|
||||
@@ -15,4 +15,4 @@ window.MathJax = {
|
||||
document$.subscribe(() => {
|
||||
MathJax.typesetPromise();
|
||||
});
|
||||
/*! update cache: 20260329053050 */
|
||||
/*! update cache: 20260329054745 */
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
baseSpeed: 1, // Base speed of stars (will affect acceleration)
|
||||
trailLength: 0.8, // Length of star trail (0-1)
|
||||
starColor: "rgb(255, 255, 255)", // Color of stars (only rgb)
|
||||
canvasColor: "rgb(0, 0, 0)", // Canvas background color (only rgb)
|
||||
canvasColor: "rgb(30, 30, 30)", // Canvas background color (only rgb)
|
||||
hueJitter: 0, // Maximum hue variation in degrees (0-360)
|
||||
maxAcceleration: 10, // Maximum acceleration
|
||||
accelerationRate: 0.2, // Rate of acceleration
|
||||
@@ -469,4 +469,4 @@
|
||||
|
||||
return Starfield;
|
||||
});
|
||||
/*! update cache: 20260329053050 */
|
||||
/*! update cache: 20260329054745 */
|
||||
|
||||
@@ -768,4 +768,4 @@ html:has(body[data-md-color-scheme="default"]) {
|
||||
.md-typeset a:not(.md-button):focus-visible {
|
||||
text-decoration: underline;
|
||||
}
|
||||
/*! update cache: 20260329053050 */
|
||||
/*! update cache: 20260329054745 */
|
||||
|
||||
+7
-25
@@ -251,30 +251,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-scheme="slate">
|
||||
<div class="section-content">
|
||||
<img alt="Preview" src="index.assets/hello_algo_header.png" style="width: 100%; max-width: 41.5em;"/>
|
||||
<div class="code-badge">
|
||||
<img alt="" src="https://img.shields.io/badge/Python-snow?logo=python&logoColor=3776AB"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Java-snow?logo=coffeescript&logoColor=FC4C02"/>
|
||||
<img alt="" src="https://img.shields.io/badge/C%2B%2B-snow?logo=c%2B%2B&logoColor=00599C"/>
|
||||
<img alt="" src="https://img.shields.io/badge/C-snow?logo=c&logoColor=A8B9CC"/>
|
||||
<img alt="" src="https://img.shields.io/badge/C%23-snow?logo=csharp&logoColor=512BD4"/>
|
||||
<img alt="" src="https://img.shields.io/badge/JS-snow?logo=javascript&logoColor=E9CE30"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Go-snow?logo=go&logoColor=00ADD8"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Swift-snow?logo=swift&logoColor=F05138"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Rust-snow?logo=rust&logoColor=000000"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Ruby-snow?logo=ruby&logoColor=CC342D"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Kotlin-snow?logo=kotlin&logoColor=7F52FF"/>
|
||||
<img alt="" src="https://img.shields.io/badge/TS-snow?logo=typescript&logoColor=3178C6"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Dart-snow?logo=dart&logoColor=0175C2"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Zig-snow?logo=zig&logoColor=F7A41D"/>
|
||||
</div>
|
||||
<p style="margin-top: 2em;">
|
||||
500 幅动画图解、14 种编程语言代码、3000 条社区问答,助你快速入门数据结构与算法
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-primary="white" data-md-color-scheme="default">
|
||||
<div class="section-content">
|
||||
<div class="reading-media">
|
||||
@@ -327,6 +303,9 @@
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<p style="margin-top: 2em;">
|
||||
500 幅动画图解、14 种编程语言代码、3000 条社区问答,助你快速入门数据结构与算法
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-primary="grey" data-md-color-scheme="slate">
|
||||
@@ -465,8 +444,11 @@
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
代码审阅者
|
||||
代码译者
|
||||
</h3>
|
||||
<p>
|
||||
本书多语言代码版本由以下开发者协力完成,感谢他们的投入与贡献!
|
||||
</p>
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/coderonion">
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+51
-51
@@ -221,7 +221,7 @@
|
||||
<img alt="" src="https://readme-typing-svg.demolab.com/?font=Noto+Sans+JP&weight=400&duration=3500&pause=2000&color=FFF&center=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+!" style="height: min(9vh, 12vw);"/>
|
||||
<div style="pointer-events: auto;">
|
||||
<p style="margin-top: max(-1vh, -2vw); margin-bottom: min(2vh, 3.5vw);">
|
||||
アニメーション解説とワンクリック実行ができるデータ構造とアルゴリズムのチュートリアル
|
||||
アニメーション図解とワンクリック実行で学ぶデータ構造とアルゴリズムのチュートリアル
|
||||
</p>
|
||||
<a class="rounded-button" href="chapter_hello_algo/">
|
||||
<svg viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
|
||||
@@ -251,30 +251,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-scheme="slate">
|
||||
<div class="section-content">
|
||||
<img alt="Preview" src="index.assets/hello_algo_header.png" style="width: 100%; max-width: 41.5em;"/>
|
||||
<div class="code-badge">
|
||||
<img alt="" src="https://img.shields.io/badge/Python-snow?logo=python&logoColor=3776AB"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Java-snow?logo=coffeescript&logoColor=FC4C02"/>
|
||||
<img alt="" src="https://img.shields.io/badge/C%2B%2B-snow?logo=c%2B%2B&logoColor=00599C"/>
|
||||
<img alt="" src="https://img.shields.io/badge/C-snow?logo=c&logoColor=A8B9CC"/>
|
||||
<img alt="" src="https://img.shields.io/badge/C%23-snow?logo=csharp&logoColor=512BD4"/>
|
||||
<img alt="" src="https://img.shields.io/badge/JS-snow?logo=javascript&logoColor=E9CE30"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Go-snow?logo=go&logoColor=00ADD8"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Swift-snow?logo=swift&logoColor=F05138"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Rust-snow?logo=rust&logoColor=000000"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Ruby-snow?logo=ruby&logoColor=CC342D"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Kotlin-snow?logo=kotlin&logoColor=7F52FF"/>
|
||||
<img alt="" src="https://img.shields.io/badge/TS-snow?logo=typescript&logoColor=3178C6"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Dart-snow?logo=dart&logoColor=0175C2"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Zig-snow?logo=zig&logoColor=F7A41D"/>
|
||||
</div>
|
||||
<p style="margin-top: 2em;">
|
||||
500 枚のアニメーション図解、14 類のプログラミング言語のコード、3000 件のコミュニティQ&Aで,データ構造とアルゴリズムをすばやく習得しよう
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-primary="white" data-md-color-scheme="default">
|
||||
<div class="section-content">
|
||||
<div class="reading-media">
|
||||
@@ -285,7 +261,7 @@
|
||||
<img alt="Cover" class="device-on-hover" src="../assets/hero/cover_render.png" style="height: 66.83%;"/>
|
||||
<div class="text-button">
|
||||
<span>
|
||||
紙の書籍を入手
|
||||
紙書籍を入手
|
||||
</span>
|
||||
<svg viewbox="0 0 320 512" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z">
|
||||
@@ -327,6 +303,9 @@
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<p style="margin-top: 2em;">
|
||||
500枚のアニメーション図解、14種類のプログラミング言語コード、3000件のコミュニティQ&Aで、データ構造とアルゴリズムの学習をすばやく始めよう
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-primary="grey" data-md-color-scheme="slate">
|
||||
@@ -337,18 +316,18 @@
|
||||
<div class="intro-container" style="margin: 0 auto;">
|
||||
<div class="intro-text endor-text">
|
||||
<p style="margin-bottom: 0;">
|
||||
「わかりやすいデータ構造とアルゴリズムの入門書で、読者が手と頭を使って学べるよう導いてくれます。アルゴリズム初心者に強くおすすめします。」
|
||||
「わかりやすいデータ構造とアルゴリズムの入門書で、読者を手と頭の両方を使う学びへと導いてくれます。アルゴリズムを初めて学ぶ人に強くおすすめします。」
|
||||
</p>
|
||||
<p style="font-weight: bold;">
|
||||
—— 邓俊辉,清華大学コンピュータ系教授
|
||||
—— Junhui Deng、清華大学コンピュータ科学科教授
|
||||
</p>
|
||||
</div>
|
||||
<div class="intro-text endor-text">
|
||||
<p style="margin-bottom: 0;">
|
||||
「もし私が当時データ構造とアルゴリズムを学んでいたときに『Hello アルゴリズム』があったなら、学習は10倍も簡単だったはずだ!」
|
||||
「もし私がデータ構造とアルゴリズムを学んでいた当時に『Hello アルゴリズム』があったなら、学ぶのは10倍は簡単だったはずです!」
|
||||
</p>
|
||||
<p style="font-weight: bold;">
|
||||
—— 李沐,アマゾンのシニアプリンシパルサイエンティスト
|
||||
—— Mu Li、Amazon シニアプリンシパルサイエンティスト
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -369,7 +348,7 @@
|
||||
</h3>
|
||||
</div>
|
||||
<p style="margin: 0;">
|
||||
内容は明快で理解しやすく、学習曲線は緩やか
|
||||
内容は明快で理解しやすく、学習曲線もなだらかです
|
||||
</p>
|
||||
<p class="intro-quote">
|
||||
"A picture is worth a thousand words."
|
||||
@@ -394,7 +373,7 @@
|
||||
</h3>
|
||||
</div>
|
||||
<p style="margin: 0;">
|
||||
10種類以上のプログラミング言語で、コードを可視化して実行
|
||||
10種類以上のプログラミング言語に対応し、コードを可視化して実行できます
|
||||
</p>
|
||||
<p class="intro-quote">
|
||||
"Talk is cheap. Show me the code."
|
||||
@@ -417,7 +396,7 @@
|
||||
</h3>
|
||||
</div>
|
||||
<p style="margin: 0;">
|
||||
議論や質問を歓迎し、読者同士でともに前進
|
||||
議論や質問を歓迎し、読者同士が支え合いながら学べます
|
||||
</p>
|
||||
<p class="intro-quote">
|
||||
"Learning by teaching."
|
||||
@@ -431,6 +410,21 @@
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-primary="grey" data-md-color-scheme="slate">
|
||||
<div class="section-content">
|
||||
<h3 style="text-align: center; margin: 0 0 2em 0;">
|
||||
謝辞
|
||||
</h3>
|
||||
<a href="https://go.warp.dev/hello-algo">
|
||||
<img alt="Warp-Github-LG-02" class="device-on-hover intro-image" src="https://github.com/warpdotdev/brand-assets/raw/main/Github/Sponsor/Warp-Github-LG-02.png" style="max-width: 30em;"/>
|
||||
<div class="text-button" style="margin: 1em auto;">
|
||||
<span>
|
||||
Warp is built for coding with multiple AI agents.
|
||||
</span>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-primary="white" data-md-color-scheme="default">
|
||||
<div class="section-content" style="max-width: 90vw;">
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
@@ -450,8 +444,30 @@
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
コードレビュー担当者
|
||||
翻訳者
|
||||
</h3>
|
||||
<p>
|
||||
本書の日本語版は、以下の翻訳者によってレビューされました。ご貢献に感謝します!
|
||||
</p>
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/eltociear">
|
||||
<img alt="Reviewer: eltociear" class="profile-img" src="../assets/avatar/avatar_eltociear.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
eltociear
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
コード翻訳者
|
||||
</h3>
|
||||
<p>
|
||||
本書の多言語コード版は、以下の開発者の協力によって実現しました。ご尽力に感謝します!
|
||||
</p>
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/coderonion">
|
||||
@@ -611,28 +627,12 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
日本語版審閱者
|
||||
</h3>
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/eltociear">
|
||||
<img alt="Reviewer: eltociear" class="profile-img" src="../assets/avatar/avatar_eltociear.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
eltociear
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
貢献者
|
||||
</h3>
|
||||
<p>
|
||||
本書はオープンソースコミュニティの200名を超える貢献者の皆さんの共同の努力によって継続的に改善されています。時間と労力に感謝します!
|
||||
本書は、オープンソースコミュニティの200名を超える貢献者の共同作業によって継続的に改善されています。皆さんの時間と労力に感謝します!
|
||||
</p>
|
||||
<a href="https://github.com/krahets/hello-algo/graphs/contributors">
|
||||
<img alt="Contributors" src="https://contrib.rocks/image?repo=krahets/hello-algo&max=300&columns=12" style="width: 100%; max-width: 38.5em;"/>
|
||||
|
||||
@@ -8,4 +8,4 @@ document$.subscribe(({ body }) => {
|
||||
],
|
||||
});
|
||||
});
|
||||
/*! update cache: 20260329053055 */
|
||||
/*! update cache: 20260329054750 */
|
||||
|
||||
@@ -15,4 +15,4 @@ window.MathJax = {
|
||||
document$.subscribe(() => {
|
||||
MathJax.typesetPromise();
|
||||
});
|
||||
/*! update cache: 20260329053055 */
|
||||
/*! update cache: 20260329054750 */
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
baseSpeed: 1, // Base speed of stars (will affect acceleration)
|
||||
trailLength: 0.8, // Length of star trail (0-1)
|
||||
starColor: "rgb(255, 255, 255)", // Color of stars (only rgb)
|
||||
canvasColor: "rgb(0, 0, 0)", // Canvas background color (only rgb)
|
||||
canvasColor: "rgb(30, 30, 30)", // Canvas background color (only rgb)
|
||||
hueJitter: 0, // Maximum hue variation in degrees (0-360)
|
||||
maxAcceleration: 10, // Maximum acceleration
|
||||
accelerationRate: 0.2, // Rate of acceleration
|
||||
@@ -469,4 +469,4 @@
|
||||
|
||||
return Starfield;
|
||||
});
|
||||
/*! update cache: 20260329053055 */
|
||||
/*! update cache: 20260329054750 */
|
||||
|
||||
@@ -768,4 +768,4 @@ html:has(body[data-md-color-scheme="default"]) {
|
||||
.md-typeset a:not(.md-button):focus-visible {
|
||||
text-decoration: underline;
|
||||
}
|
||||
/*! update cache: 20260329053055 */
|
||||
/*! update cache: 20260329054750 */
|
||||
|
||||
@@ -8,4 +8,4 @@ document$.subscribe(({ body }) => {
|
||||
],
|
||||
});
|
||||
});
|
||||
/*! update cache: 20260329053027 */
|
||||
/*! update cache: 20260329054721 */
|
||||
|
||||
@@ -15,4 +15,4 @@ window.MathJax = {
|
||||
document$.subscribe(() => {
|
||||
MathJax.typesetPromise();
|
||||
});
|
||||
/*! update cache: 20260329053027 */
|
||||
/*! update cache: 20260329054721 */
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
baseSpeed: 1, // Base speed of stars (will affect acceleration)
|
||||
trailLength: 0.8, // Length of star trail (0-1)
|
||||
starColor: "rgb(255, 255, 255)", // Color of stars (only rgb)
|
||||
canvasColor: "rgb(0, 0, 0)", // Canvas background color (only rgb)
|
||||
canvasColor: "rgb(30, 30, 30)", // Canvas background color (only rgb)
|
||||
hueJitter: 0, // Maximum hue variation in degrees (0-360)
|
||||
maxAcceleration: 10, // Maximum acceleration
|
||||
accelerationRate: 0.2, // Rate of acceleration
|
||||
@@ -469,4 +469,4 @@
|
||||
|
||||
return Starfield;
|
||||
});
|
||||
/*! update cache: 20260329053027 */
|
||||
/*! update cache: 20260329054721 */
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
@@ -455,7 +455,7 @@
|
||||
Переводчики кода
|
||||
</h3>
|
||||
<p>
|
||||
Многоязычные версии кода в этой книге были подготовлены при участии следующих переводчиков. Благодарим их за время и вклад!
|
||||
Многоязычные версии кода в этой книге были подготовлены при участии следующих разработчиков. Благодарим их за время и вклад!
|
||||
</p>
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
|
||||
@@ -8,4 +8,4 @@ document$.subscribe(({ body }) => {
|
||||
],
|
||||
});
|
||||
});
|
||||
/*! update cache: 20260329053107 */
|
||||
/*! update cache: 20260329054803 */
|
||||
|
||||
@@ -15,4 +15,4 @@ window.MathJax = {
|
||||
document$.subscribe(() => {
|
||||
MathJax.typesetPromise();
|
||||
});
|
||||
/*! update cache: 20260329053107 */
|
||||
/*! update cache: 20260329054803 */
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
baseSpeed: 1, // Base speed of stars (will affect acceleration)
|
||||
trailLength: 0.8, // Length of star trail (0-1)
|
||||
starColor: "rgb(255, 255, 255)", // Color of stars (only rgb)
|
||||
canvasColor: "rgb(0, 0, 0)", // Canvas background color (only rgb)
|
||||
canvasColor: "rgb(30, 30, 30)", // Canvas background color (only rgb)
|
||||
hueJitter: 0, // Maximum hue variation in degrees (0-360)
|
||||
maxAcceleration: 10, // Maximum acceleration
|
||||
accelerationRate: 0.2, // Rate of acceleration
|
||||
@@ -469,4 +469,4 @@
|
||||
|
||||
return Starfield;
|
||||
});
|
||||
/*! update cache: 20260329053107 */
|
||||
/*! update cache: 20260329054803 */
|
||||
|
||||
@@ -768,4 +768,4 @@ html:has(body[data-md-color-scheme="default"]) {
|
||||
.md-typeset a:not(.md-button):focus-visible {
|
||||
text-decoration: underline;
|
||||
}
|
||||
/*! update cache: 20260329053107 */
|
||||
/*! update cache: 20260329054803 */
|
||||
|
||||
@@ -768,4 +768,4 @@ html:has(body[data-md-color-scheme="default"]) {
|
||||
.md-typeset a:not(.md-button):focus-visible {
|
||||
text-decoration: underline;
|
||||
}
|
||||
/*! update cache: 20260329053027 */
|
||||
/*! update cache: 20260329054721 */
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+35
-50
@@ -251,30 +251,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-scheme="slate">
|
||||
<div class="section-content">
|
||||
<img alt="Preview" src="index.assets/hello_algo_header.png" style="width: 100%; max-width: 41.5em;"/>
|
||||
<div class="code-badge">
|
||||
<img alt="" src="https://img.shields.io/badge/Python-snow?logo=python&logoColor=3776AB"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Java-snow?logo=coffeescript&logoColor=FC4C02"/>
|
||||
<img alt="" src="https://img.shields.io/badge/C%2B%2B-snow?logo=c%2B%2B&logoColor=00599C"/>
|
||||
<img alt="" src="https://img.shields.io/badge/C-snow?logo=c&logoColor=A8B9CC"/>
|
||||
<img alt="" src="https://img.shields.io/badge/C%23-snow?logo=csharp&logoColor=512BD4"/>
|
||||
<img alt="" src="https://img.shields.io/badge/JS-snow?logo=javascript&logoColor=E9CE30"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Go-snow?logo=go&logoColor=00ADD8"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Swift-snow?logo=swift&logoColor=F05138"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Rust-snow?logo=rust&logoColor=000000"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Ruby-snow?logo=ruby&logoColor=CC342D"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Kotlin-snow?logo=kotlin&logoColor=7F52FF"/>
|
||||
<img alt="" src="https://img.shields.io/badge/TS-snow?logo=typescript&logoColor=3178C6"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Dart-snow?logo=dart&logoColor=0175C2"/>
|
||||
<img alt="" src="https://img.shields.io/badge/Zig-snow?logo=zig&logoColor=F7A41D"/>
|
||||
</div>
|
||||
<p style="margin-top: 2em;">
|
||||
500 幅動畫圖解、14 種程式語言程式碼、3000 條社群問答,助你快速入門資料結構與演算法
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-primary="white" data-md-color-scheme="default">
|
||||
<div class="section-content">
|
||||
<div class="reading-media">
|
||||
@@ -327,6 +303,9 @@
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<p style="margin-top: 2em;">
|
||||
500 幅動畫圖解、14 種程式語言程式碼、3000 條社群問答,助你快速入門資料結構與演算法
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="home-div" data-md-color-primary="grey" data-md-color-scheme="slate">
|
||||
@@ -465,8 +444,39 @@
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
程式碼審閱者
|
||||
譯者
|
||||
</h3>
|
||||
<p>
|
||||
本書繁體中文版由以下譯者審閱,感謝他們的貢獻!
|
||||
</p>
|
||||
<div class="profile-div translator-profile-div">
|
||||
<div class="profile-cell translator-profile-cell">
|
||||
<a href="https://github.com/Shyam-Chen">
|
||||
<img alt="Reviewer: Shyam-Chen" class="profile-img" src="../assets/avatar/avatar_Shyam-Chen.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
Shyam-Chen
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell translator-profile-cell">
|
||||
<a href="https://github.com/Dr-XYZ">
|
||||
<img alt="Reviewer: Dr-XYZ" class="profile-img" src="../assets/avatar/avatar_Dr-XYZ.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
Dr-XYZ
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
程式碼譯者
|
||||
</h3>
|
||||
<p>
|
||||
本書多語言程式碼版本由以下開發者協力完成,感謝他們的投入與貢獻!
|
||||
</p>
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/coderonion">
|
||||
@@ -626,31 +636,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
繁體版審閱者
|
||||
</h3>
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Shyam-Chen">
|
||||
<img alt="Reviewer: Shyam-Chen" class="profile-img" src="../assets/avatar/avatar_Shyam-Chen.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
Shyam-Chen
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Dr-XYZ">
|
||||
<img alt="Reviewer: Dr-XYZ" class="profile-img" src="../assets/avatar/avatar_Dr-XYZ.jpg"/>
|
||||
<br/>
|
||||
<b>
|
||||
Dr-XYZ
|
||||
</b>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="margin: 2em auto;">
|
||||
<h3>
|
||||
貢獻者
|
||||
|
||||
@@ -8,4 +8,4 @@ document$.subscribe(({ body }) => {
|
||||
],
|
||||
});
|
||||
});
|
||||
/*! update cache: 20260329053038 */
|
||||
/*! update cache: 20260329054733 */
|
||||
|
||||
@@ -15,4 +15,4 @@ window.MathJax = {
|
||||
document$.subscribe(() => {
|
||||
MathJax.typesetPromise();
|
||||
});
|
||||
/*! update cache: 20260329053038 */
|
||||
/*! update cache: 20260329054733 */
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
baseSpeed: 1, // Base speed of stars (will affect acceleration)
|
||||
trailLength: 0.8, // Length of star trail (0-1)
|
||||
starColor: "rgb(255, 255, 255)", // Color of stars (only rgb)
|
||||
canvasColor: "rgb(0, 0, 0)", // Canvas background color (only rgb)
|
||||
canvasColor: "rgb(30, 30, 30)", // Canvas background color (only rgb)
|
||||
hueJitter: 0, // Maximum hue variation in degrees (0-360)
|
||||
maxAcceleration: 10, // Maximum acceleration
|
||||
accelerationRate: 0.2, // Rate of acceleration
|
||||
@@ -469,4 +469,4 @@
|
||||
|
||||
return Starfield;
|
||||
});
|
||||
/*! update cache: 20260329053038 */
|
||||
/*! update cache: 20260329054733 */
|
||||
|
||||
@@ -768,4 +768,4 @@ html:has(body[data-md-color-scheme="default"]) {
|
||||
.md-typeset a:not(.md-button):focus-visible {
|
||||
text-decoration: underline;
|
||||
}
|
||||
/*! update cache: 20260329053038 */
|
||||
/*! update cache: 20260329054733 */
|
||||
|
||||
Reference in New Issue
Block a user