This commit is contained in:
krahets
2026-03-29 02:26:07 +08:00
parent 7dd4d5d9b4
commit 9e8c0cb36c
1209 changed files with 579306 additions and 4338 deletions

View File

@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_introduction/algorithms_are_everywhere/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_introduction/algorithms_are_everywhere/" hreflang="ru">
<link rel="icon" href="../../assets/images/favicon.png">
@@ -224,6 +226,12 @@
</a>
</li>
<li class="md-select__item">
<a href="/ru/chapter_introduction/algorithms_are_everywhere/" hreflang="ru" class="md-select__link">
Русский
</a>
</li>
</ul>
</div>
</div>
@@ -371,7 +379,7 @@
<span class="md-ellipsis">
はじめに
@@ -388,7 +396,7 @@
<span class="md-nav__icon md-icon"></span>
はじめに
</label>
@@ -487,7 +495,7 @@
<span class="md-ellipsis">
0.1 &nbsp; この本について
0.1 &nbsp;について
@@ -606,7 +614,7 @@
<span class="md-ellipsis">
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
@@ -628,7 +636,7 @@
<span class="md-nav__icon md-icon"></span>
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
</label>
@@ -825,7 +833,7 @@
<span class="md-ellipsis">
2.1 &nbsp; アルゴリズム効率評価
2.1 &nbsp; アルゴリズム効率評価
@@ -1102,7 +1110,7 @@
<span class="md-ellipsis">
3.3 &nbsp; 数値エンコーディング *
3.3 &nbsp; 数値の符号化 *
@@ -1130,7 +1138,7 @@
<span class="md-ellipsis">
3.4 &nbsp; 文字エンコーディング *
3.4 &nbsp; 文字の符号化 *
@@ -1928,7 +1936,7 @@
<span class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
@@ -2147,7 +2155,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2175,7 +2183,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2533,7 +2541,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2617,7 +2625,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3211,7 +3219,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3404,7 +3412,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3557,7 +3565,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3579,7 +3587,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3601,7 +3609,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3629,7 +3637,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3657,7 +3665,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3713,7 +3721,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -3962,7 +3970,7 @@
<span class="md-ellipsis">
15.4 &nbsp; 最大積切断問題
15.4 &nbsp; 最大積分割問題
@@ -4123,7 +4131,7 @@
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
@@ -4419,11 +4427,17 @@ aria-label="フッター"
<!-- Comment system -->
<h5 align="center" id="__comments"></h5>
<!-- Check-in button above comments -->
<h5 align="center" id="__comments">ご意見、ご質問、ご提案があればぜひコメントしてください</h5>
<!-- Insert generated snippet here -->
<script
<script
src="https://giscus.app/client.js"
data-repo="krahets/hello-algo"
data-repo-id="R_kgDOIXtSqw"
@@ -4432,12 +4446,10 @@ aria-label="フッター"
data-mapping="pathname"
data-strict="1"
data-reactions-enabled="1"
data-emit-metadata="0"
data-emit-metadata="1"
data-input-position="top"
data-theme="light"
data-lang="
"
data-lang="ja"
crossorigin="anonymous"
async
>

View File

@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_introduction/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_introduction/" hreflang="ru">
<link rel="icon" href="../assets/images/favicon.png">
@@ -224,6 +226,12 @@
</a>
</li>
<li class="md-select__item">
<a href="/ru/chapter_introduction/" hreflang="ru" class="md-select__link">
Русский
</a>
</li>
</ul>
</div>
</div>
@@ -371,7 +379,7 @@
<span class="md-ellipsis">
はじめに
@@ -388,7 +396,7 @@
<span class="md-nav__icon md-icon"></span>
はじめに
</label>
@@ -487,7 +495,7 @@
<span class="md-ellipsis">
0.1 &nbsp; この本について
0.1 &nbsp;について
@@ -606,7 +614,7 @@
<span class="md-ellipsis">
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
@@ -628,7 +636,7 @@
<span class="md-nav__icon md-icon"></span>
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
</label>
@@ -815,7 +823,7 @@
<span class="md-ellipsis">
2.1 &nbsp; アルゴリズム効率評価
2.1 &nbsp; アルゴリズム効率評価
@@ -1092,7 +1100,7 @@
<span class="md-ellipsis">
3.3 &nbsp; 数値エンコーディング *
3.3 &nbsp; 数値の符号化 *
@@ -1120,7 +1128,7 @@
<span class="md-ellipsis">
3.4 &nbsp; 文字エンコーディング *
3.4 &nbsp; 文字の符号化 *
@@ -1918,7 +1926,7 @@
<span class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
@@ -2137,7 +2145,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2165,7 +2173,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2523,7 +2531,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2607,7 +2615,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3201,7 +3209,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3394,7 +3402,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3547,7 +3555,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3569,7 +3577,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3591,7 +3599,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3619,7 +3627,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3647,7 +3655,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3703,7 +3711,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -3952,7 +3960,7 @@
<span class="md-ellipsis">
15.4 &nbsp; 最大積切断問題
15.4 &nbsp; 最大積分割問題
@@ -4113,7 +4121,7 @@
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
@@ -4383,11 +4391,17 @@ aria-label="フッター"
<!-- Comment system -->
<h5 align="center" id="__comments"></h5>
<!-- Check-in button above comments -->
<h5 align="center" id="__comments">ご意見、ご質問、ご提案があればぜひコメントしてください</h5>
<!-- Insert generated snippet here -->
<script
<script
src="https://giscus.app/client.js"
data-repo="krahets/hello-algo"
data-repo-id="R_kgDOIXtSqw"
@@ -4396,12 +4410,10 @@ aria-label="フッター"
data-mapping="pathname"
data-strict="1"
data-reactions-enabled="1"
data-emit-metadata="0"
data-emit-metadata="1"
data-input-position="top"
data-theme="light"
data-lang="
"
data-lang="ja"
crossorigin="anonymous"
async
>

View File

@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_introduction/summary/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_introduction/summary/" hreflang="ru">
<link rel="icon" href="../../assets/images/favicon.png">
@@ -224,6 +226,12 @@
</a>
</li>
<li class="md-select__item">
<a href="/ru/chapter_introduction/summary/" hreflang="ru" class="md-select__link">
Русский
</a>
</li>
</ul>
</div>
</div>
@@ -371,7 +379,7 @@
<span class="md-ellipsis">
はじめに
@@ -388,7 +396,7 @@
<span class="md-nav__icon md-icon"></span>
はじめに
</label>
@@ -487,7 +495,7 @@
<span class="md-ellipsis">
0.1 &nbsp; この本について
0.1 &nbsp;について
@@ -606,7 +614,7 @@
<span class="md-ellipsis">
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
@@ -628,7 +636,7 @@
<span class="md-nav__icon md-icon"></span>
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
</label>
@@ -873,7 +881,7 @@
<span class="md-ellipsis">
2.1 &nbsp; アルゴリズム効率評価
2.1 &nbsp; アルゴリズム効率評価
@@ -1150,7 +1158,7 @@
<span class="md-ellipsis">
3.3 &nbsp; 数値エンコーディング *
3.3 &nbsp; 数値の符号化 *
@@ -1178,7 +1186,7 @@
<span class="md-ellipsis">
3.4 &nbsp; 文字エンコーディング *
3.4 &nbsp; 文字の符号化 *
@@ -1976,7 +1984,7 @@
<span class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
@@ -2195,7 +2203,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2223,7 +2231,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2581,7 +2589,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2665,7 +2673,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3259,7 +3267,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3452,7 +3460,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3605,7 +3613,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3627,7 +3635,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3649,7 +3657,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3677,7 +3685,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3705,7 +3713,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3761,7 +3769,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -4010,7 +4018,7 @@
<span class="md-ellipsis">
15.4 &nbsp; 最大積切断問題
15.4 &nbsp; 最大積分割問題
@@ -4171,7 +4179,7 @@
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
@@ -4447,11 +4455,17 @@ aria-label="フッター"
<!-- Comment system -->
<h5 align="center" id="__comments"></h5>
<!-- Check-in button above comments -->
<h5 align="center" id="__comments">ご意見、ご質問、ご提案があればぜひコメントしてください</h5>
<!-- Insert generated snippet here -->
<script
<script
src="https://giscus.app/client.js"
data-repo="krahets/hello-algo"
data-repo-id="R_kgDOIXtSqw"
@@ -4460,12 +4474,10 @@ aria-label="フッター"
data-mapping="pathname"
data-strict="1"
data-reactions-enabled="1"
data-emit-metadata="0"
data-emit-metadata="1"
data-input-position="top"
data-theme="light"
data-lang="
"
data-lang="ja"
crossorigin="anonymous"
async
>

View File

@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_introduction/what_is_dsa/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_introduction/what_is_dsa/" hreflang="ru">
<link rel="icon" href="../../assets/images/favicon.png">
@@ -224,6 +226,12 @@
</a>
</li>
<li class="md-select__item">
<a href="/ru/chapter_introduction/what_is_dsa/" hreflang="ru" class="md-select__link">
Русский
</a>
</li>
</ul>
</div>
</div>
@@ -371,7 +379,7 @@
<span class="md-ellipsis">
はじめに
@@ -388,7 +396,7 @@
<span class="md-nav__icon md-icon"></span>
はじめに
</label>
@@ -487,7 +495,7 @@
<span class="md-ellipsis">
0.1 &nbsp; この本について
0.1 &nbsp;について
@@ -606,7 +614,7 @@
<span class="md-ellipsis">
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
@@ -628,7 +636,7 @@
<span class="md-nav__icon md-icon"></span>
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
</label>
@@ -895,7 +903,7 @@
<span class="md-ellipsis">
2.1 &nbsp; アルゴリズム効率評価
2.1 &nbsp; アルゴリズム効率評価
@@ -1172,7 +1180,7 @@
<span class="md-ellipsis">
3.3 &nbsp; 数値エンコーディング *
3.3 &nbsp; 数値の符号化 *
@@ -1200,7 +1208,7 @@
<span class="md-ellipsis">
3.4 &nbsp; 文字エンコーディング *
3.4 &nbsp; 文字の符号化 *
@@ -1998,7 +2006,7 @@
<span class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
@@ -2217,7 +2225,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2245,7 +2253,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2603,7 +2611,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2687,7 +2695,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3281,7 +3289,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3474,7 +3482,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3627,7 +3635,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3649,7 +3657,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3671,7 +3679,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3699,7 +3707,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3727,7 +3735,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3783,7 +3791,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -4032,7 +4040,7 @@
<span class="md-ellipsis">
15.4 &nbsp; 最大積切断問題
15.4 &nbsp; 最大積分割問題
@@ -4193,7 +4201,7 @@
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
@@ -4542,11 +4550,17 @@ aria-label="フッター"
<!-- Comment system -->
<h5 align="center" id="__comments"></h5>
<!-- Check-in button above comments -->
<h5 align="center" id="__comments">ご意見、ご質問、ご提案があればぜひコメントしてください</h5>
<!-- Insert generated snippet here -->
<script
<script
src="https://giscus.app/client.js"
data-repo="krahets/hello-algo"
data-repo-id="R_kgDOIXtSqw"
@@ -4555,12 +4569,10 @@ aria-label="フッター"
data-mapping="pathname"
data-strict="1"
data-reactions-enabled="1"
data-emit-metadata="0"
data-emit-metadata="1"
data-input-position="top"
data-theme="light"
data-lang="
"
data-lang="ja"
crossorigin="anonymous"
async
>