This commit is contained in:
krahets
2026-03-29 05:49:29 +08:00
parent 2f81bd6498
commit 68cafe99dd
31 changed files with 231 additions and 279 deletions
File diff suppressed because one or more lines are too long
+107 -122
View File
@@ -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&amp;logoColor=3776AB"/>
<img alt="" src="https://img.shields.io/badge/Java-snow?logo=coffeescript&amp;logoColor=FC4C02"/>
<img alt="" src="https://img.shields.io/badge/C%2B%2B-snow?logo=c%2B%2B&amp;logoColor=00599C"/>
<img alt="" src="https://img.shields.io/badge/C-snow?logo=c&amp;logoColor=A8B9CC"/>
<img alt="" src="https://img.shields.io/badge/C%23-snow?logo=csharp&amp;logoColor=512BD4"/>
<img alt="" src="https://img.shields.io/badge/JS-snow?logo=javascript&amp;logoColor=E9CE30"/>
<img alt="" src="https://img.shields.io/badge/Go-snow?logo=go&amp;logoColor=00ADD8"/>
<img alt="" src="https://img.shields.io/badge/Swift-snow?logo=swift&amp;logoColor=F05138"/>
<img alt="" src="https://img.shields.io/badge/Rust-snow?logo=rust&amp;logoColor=000000"/>
<img alt="" src="https://img.shields.io/badge/Ruby-snow?logo=ruby&amp;logoColor=CC342D"/>
<img alt="" src="https://img.shields.io/badge/Kotlin-snow?logo=kotlin&amp;logoColor=7F52FF"/>
<img alt="" src="https://img.shields.io/badge/TS-snow?logo=typescript&amp;logoColor=3178C6"/>
<img alt="" src="https://img.shields.io/badge/Dart-snow?logo=dart&amp;logoColor=0175C2"/>
<img alt="" src="https://img.shields.io/badge/Zig-snow?logo=zig&amp;logoColor=F7A41D"/>
</div>
<p style="margin-top: 2em;">
500 animated illustrations, 14 programming languages, and 3000 community Q&amp;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&amp;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
+1 -1
View File
@@ -8,4 +8,4 @@ document$.subscribe(({ body }) => {
],
});
});
/*! update cache: 20260329053050 */
/*! update cache: 20260329054745 */
+1 -1
View File
@@ -15,4 +15,4 @@ window.MathJax = {
document$.subscribe(() => {
MathJax.typesetPromise();
});
/*! update cache: 20260329053050 */
/*! update cache: 20260329054745 */
+2 -2
View File
@@ -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 */
+1 -1
View File
@@ -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 */