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
@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_tree/array_representation_of_tree/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_tree/array_representation_of_tree/" hreflang="ru">
<link rel="icon" href="../../assets/images/favicon.png">
@@ -37,7 +39,7 @@
<title>7.3   木の配列表現 - Hello アルゴリズム</title>
<title>7.3   二分木の配列表現 - Hello アルゴリズム</title>
@@ -154,7 +156,7 @@
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
</span>
</div>
@@ -224,6 +226,12 @@
</a>
</li>
<li class="md-select__item">
<a href="/ru/chapter_tree/array_representation_of_tree/" 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;について
@@ -604,7 +612,7 @@
<span class="md-ellipsis">
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
@@ -626,7 +634,7 @@
<span class="md-nav__icon md-icon"></span>
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
</label>
@@ -813,7 +821,7 @@
<span class="md-ellipsis">
2.1 &nbsp; アルゴリズム効率評価
2.1 &nbsp; アルゴリズム効率評価
@@ -1090,7 +1098,7 @@
<span class="md-ellipsis">
3.3 &nbsp; 数値エンコーディング *
3.3 &nbsp; 数値の符号化 *
@@ -1118,7 +1126,7 @@
<span class="md-ellipsis">
3.4 &nbsp; 文字エンコーディング *
3.4 &nbsp; 文字の符号化 *
@@ -1927,7 +1935,7 @@
<span class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
@@ -1945,7 +1953,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; 一緒に創作に参加する
@@ -4896,11 +4904,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"
@@ -4909,12 +4923,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
>
+41 -29
View File
@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_tree/avl_tree/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_tree/avl_tree/" 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_tree/avl_tree/" 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;について
@@ -604,7 +612,7 @@
<span class="md-ellipsis">
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
@@ -626,7 +634,7 @@
<span class="md-nav__icon md-icon"></span>
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
</label>
@@ -813,7 +821,7 @@
<span class="md-ellipsis">
2.1 &nbsp; アルゴリズム効率評価
2.1 &nbsp; アルゴリズム効率評価
@@ -1090,7 +1098,7 @@
<span class="md-ellipsis">
3.3 &nbsp; 数値エンコーディング *
3.3 &nbsp; 数値の符号化 *
@@ -1118,7 +1126,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; 二分木の配列表現
@@ -2356,7 +2364,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2384,7 +2392,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2742,7 +2750,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2826,7 +2834,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3420,7 +3428,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3613,7 +3621,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3766,7 +3774,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3788,7 +3796,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3810,7 +3818,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3838,7 +3846,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3866,7 +3874,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3922,7 +3930,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -4171,7 +4179,7 @@
<span class="md-ellipsis">
15.4 &nbsp; 最大積切断問題
15.4 &nbsp; 最大積分割問題
@@ -4332,7 +4340,7 @@
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
@@ -5875,11 +5883,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"
@@ -5888,12 +5902,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
>
+45 -33
View File
@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_tree/binary_search_tree/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_tree/binary_search_tree/" 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_tree/binary_search_tree/" 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;について
@@ -604,7 +612,7 @@
<span class="md-ellipsis">
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
@@ -626,7 +634,7 @@
<span class="md-nav__icon md-icon"></span>
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
</label>
@@ -813,7 +821,7 @@
<span class="md-ellipsis">
2.1 &nbsp; アルゴリズム効率評価
2.1 &nbsp; アルゴリズム効率評価
@@ -1090,7 +1098,7 @@
<span class="md-ellipsis">
3.3 &nbsp; 数値エンコーディング *
3.3 &nbsp; 数値の符号化 *
@@ -1118,7 +1126,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; 二分木の配列表現
@@ -2267,7 +2275,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2295,7 +2303,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2653,7 +2661,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2737,7 +2745,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3331,7 +3339,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3524,7 +3532,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3677,7 +3685,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3699,7 +3707,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3721,7 +3729,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3749,7 +3757,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3777,7 +3785,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3833,7 +3841,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -4082,7 +4090,7 @@
<span class="md-ellipsis">
15.4 &nbsp; 最大積切断問題
15.4 &nbsp; 最大積分割問題
@@ -4243,7 +4251,7 @@
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
@@ -5102,7 +5110,7 @@ aria-label="フッター"
<a
href="../array_representation_of_tree/"
class="md-footer__link md-footer__link--prev"
aria-label="前: 7.3 &amp;nbsp; 木の配列表現"
aria-label="前: 7.3 &amp;nbsp; 二分木の配列表現"
rel="prev"
>
<div class="md-footer__button md-icon">
@@ -5114,7 +5122,7 @@ aria-label="フッター"
</span>
<div class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
</div>
</div>
</a>
@@ -5148,11 +5156,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"
@@ -5161,12 +5175,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
>
@@ -5226,7 +5238,7 @@ aria-label="フッター"
<nav class="md-footer__inner md-grid" aria-label="フッター" >
<a href="../array_representation_of_tree/" class="md-footer__link md-footer__link--prev" aria-label="前: 7.3 &amp;nbsp; 木の配列表現">
<a href="../array_representation_of_tree/" class="md-footer__link md-footer__link--prev" aria-label="前: 7.3 &amp;nbsp; 二分木の配列表現">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
@@ -5236,7 +5248,7 @@ aria-label="フッター"
</span>
<div class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
</div>
</div>
</a>
+41 -29
View File
@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_tree/binary_tree/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_tree/binary_tree/" 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_tree/binary_tree/" 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;について
@@ -604,7 +612,7 @@
<span class="md-ellipsis">
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
@@ -626,7 +634,7 @@
<span class="md-nav__icon md-icon"></span>
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
</label>
@@ -813,7 +821,7 @@
<span class="md-ellipsis">
2.1 &nbsp; アルゴリズム効率評価
2.1 &nbsp; アルゴリズム効率評価
@@ -1090,7 +1098,7 @@
<span class="md-ellipsis">
3.3 &nbsp; 数値エンコーディング *
3.3 &nbsp; 数値の符号化 *
@@ -1118,7 +1126,7 @@
<span class="md-ellipsis">
3.4 &nbsp; 文字エンコーディング *
3.4 &nbsp; 文字の符号化 *
@@ -2087,7 +2095,7 @@
<span class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
@@ -2306,7 +2314,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2334,7 +2342,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2692,7 +2700,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2776,7 +2784,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3370,7 +3378,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3563,7 +3571,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3716,7 +3724,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3738,7 +3746,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3760,7 +3768,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3788,7 +3796,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3816,7 +3824,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3872,7 +3880,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -4121,7 +4129,7 @@
<span class="md-ellipsis">
15.4 &nbsp; 最大積切断問題
15.4 &nbsp; 最大積分割問題
@@ -4282,7 +4290,7 @@
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
@@ -5234,11 +5242,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"
@@ -5247,12 +5261,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
>
@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_tree/binary_tree_traversal/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_tree/binary_tree_traversal/" 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_tree/binary_tree_traversal/" 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;について
@@ -604,7 +612,7 @@
<span class="md-ellipsis">
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
@@ -626,7 +634,7 @@
<span class="md-nav__icon md-icon"></span>
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
</label>
@@ -813,7 +821,7 @@
<span class="md-ellipsis">
2.1 &nbsp; アルゴリズム効率評価
2.1 &nbsp; アルゴリズム効率評価
@@ -1090,7 +1098,7 @@
<span class="md-ellipsis">
3.3 &nbsp; 数値エンコーディング *
3.3 &nbsp; 数値の符号化 *
@@ -1118,7 +1126,7 @@
<span class="md-ellipsis">
3.4 &nbsp; 文字エンコーディング *
3.4 &nbsp; 文字の符号化 *
@@ -2043,7 +2051,7 @@
<span class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
@@ -2262,7 +2270,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2290,7 +2298,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2648,7 +2656,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2732,7 +2740,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3326,7 +3334,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3519,7 +3527,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3672,7 +3680,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3694,7 +3702,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3716,7 +3724,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3744,7 +3752,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3772,7 +3780,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3828,7 +3836,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -4077,7 +4085,7 @@
<span class="md-ellipsis">
15.4 &nbsp; 最大積切断問題
15.4 &nbsp; 最大積分割問題
@@ -4238,7 +4246,7 @@
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
@@ -4897,7 +4905,7 @@ aria-label="フッター"
<a
href="../array_representation_of_tree/"
class="md-footer__link md-footer__link--next"
aria-label="次: 7.3 &amp;nbsp; 木の配列表現"
aria-label="次: 7.3 &amp;nbsp; 二分木の配列表現"
rel="next"
>
<div class="md-footer__title">
@@ -4905,7 +4913,7 @@ aria-label="フッター"
</span>
<div class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
</div>
</div>
<div class="md-footer__button md-icon">
@@ -4919,11 +4927,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"
@@ -4932,12 +4946,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
>
@@ -5014,13 +5026,13 @@ aria-label="フッター"
<a href="../array_representation_of_tree/" class="md-footer__link md-footer__link--next" aria-label="次: 7.3 &amp;nbsp; 木の配列表現">
<a href="../array_representation_of_tree/" class="md-footer__link md-footer__link--next" aria-label="次: 7.3 &amp;nbsp; 二分木の配列表現">
<div class="md-footer__title">
<span class="md-footer__direction">
</span>
<div class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
</div>
</div>
<div class="md-footer__button md-icon">
+42 -30
View File
@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_tree/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_tree/" 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_tree/" 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;について
@@ -604,7 +612,7 @@
<span class="md-ellipsis">
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
@@ -626,7 +634,7 @@
<span class="md-nav__icon md-icon"></span>
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
</label>
@@ -813,7 +821,7 @@
<span class="md-ellipsis">
2.1 &nbsp; アルゴリズム効率評価
2.1 &nbsp; アルゴリズム効率評価
@@ -1090,7 +1098,7 @@
<span class="md-ellipsis">
3.3 &nbsp; 数値エンコーディング *
3.3 &nbsp; 数値の符号化 *
@@ -1118,7 +1126,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; 一緒に創作に参加する
@@ -4313,7 +4321,7 @@
<ul>
<li><a href="binary_tree/">7.1 &nbsp; 二分木</a></li>
<li><a href="binary_tree_traversal/">7.2 &nbsp; 二分木の走査</a></li>
<li><a href="array_representation_of_tree/">7.3 &nbsp; 木の配列表現</a></li>
<li><a href="array_representation_of_tree/">7.3 &nbsp; 二分木の配列表現</a></li>
<li><a href="binary_search_tree/">7.4 &nbsp; 二分探索木</a></li>
<li><a href="avl_tree/">7.5 &nbsp; AVL木 *</a></li>
<li><a href="summary/">7.6 &nbsp; まとめ</a></li>
@@ -4386,11 +4394,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"
@@ -4399,12 +4413,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
>
+41 -29
View File
@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_tree/summary/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_tree/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_tree/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;について
@@ -604,7 +612,7 @@
<span class="md-ellipsis">
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
@@ -626,7 +634,7 @@
<span class="md-nav__icon md-icon"></span>
第 1 章 &nbsp; アルゴリズムとの出会い
第 1 章 &nbsp; アルゴリズムを知る
</label>
@@ -813,7 +821,7 @@
<span class="md-ellipsis">
2.1 &nbsp; アルゴリズム効率評価
2.1 &nbsp; アルゴリズム効率評価
@@ -1090,7 +1098,7 @@
<span class="md-ellipsis">
3.3 &nbsp; 数値エンコーディング *
3.3 &nbsp; 数値の符号化 *
@@ -1118,7 +1126,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; 二分木の配列表現
@@ -2206,7 +2214,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2234,7 +2242,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2592,7 +2600,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2676,7 +2684,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3270,7 +3278,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3463,7 +3471,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3616,7 +3624,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3638,7 +3646,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3660,7 +3668,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3688,7 +3696,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3716,7 +3724,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3772,7 +3780,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -4021,7 +4029,7 @@
<span class="md-ellipsis">
15.4 &nbsp; 最大積切断問題
15.4 &nbsp; 最大積分割問題
@@ -4182,7 +4190,7 @@
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
@@ -4487,11 +4495,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"
@@ -4500,12 +4514,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
>