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
+44 -32
View File
@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_appendix/contribution/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_appendix/contribution/" hreflang="ru">
<link rel="icon" href="../../assets/images/favicon.png">
@@ -37,7 +39,7 @@
<title>16.2   一緒に創作に参加 - Hello アルゴリズム</title>
<title>16.2   一緒に創作に参加する - Hello アルゴリズム</title>
@@ -154,7 +156,7 @@
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
</span>
</div>
@@ -224,6 +226,12 @@
</a>
</li>
<li class="md-select__item">
<a href="/ru/chapter_appendix/contribution/" 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; 文字の符号化 *
@@ -1916,7 +1924,7 @@
<span class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
@@ -2135,7 +2143,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2163,7 +2171,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2521,7 +2529,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2605,7 +2613,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3199,7 +3207,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3392,7 +3400,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3545,7 +3553,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3567,7 +3575,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3589,7 +3597,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3617,7 +3625,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3645,7 +3653,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3701,7 +3709,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -3950,7 +3958,7 @@
<span class="md-ellipsis">
15.4 &nbsp; 最大積切断問題
15.4 &nbsp; 最大積分割問題
@@ -4122,7 +4130,7 @@
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
@@ -4140,7 +4148,7 @@
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
@@ -4507,11 +4515,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"
@@ -4520,12 +4534,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
>
+42 -30
View File
@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_appendix/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_appendix/" 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_appendix/" 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; 文字の符号化 *
@@ -1916,7 +1924,7 @@
<span class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
@@ -2135,7 +2143,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2163,7 +2171,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2521,7 +2529,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2605,7 +2613,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3199,7 +3207,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3392,7 +3400,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3545,7 +3553,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3567,7 +3575,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3589,7 +3597,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3617,7 +3625,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3645,7 +3653,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3701,7 +3709,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -3950,7 +3958,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; 一緒に創作に参加する
@@ -4307,7 +4315,7 @@
<h2 id="_1">章の内容<a class="headerlink" href="#_1" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="installation/">16.1 &nbsp; プログラミング環境のインストール</a></li>
<li><a href="contribution/">16.2 &nbsp; 一緒に創作に参加</a></li>
<li><a href="contribution/">16.2 &nbsp; 一緒に創作に参加する</a></li>
<li><a href="terminology/">16.3 &nbsp; 用語集</a></li>
</ul>
@@ -4378,11 +4386,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"
@@ -4391,12 +4405,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_appendix/installation/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_appendix/installation/" 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_appendix/installation/" 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; 文字の符号化 *
@@ -1916,7 +1924,7 @@
<span class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
@@ -2135,7 +2143,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2163,7 +2171,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2521,7 +2529,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2605,7 +2613,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3199,7 +3207,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3392,7 +3400,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3545,7 +3553,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3567,7 +3575,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3589,7 +3597,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3617,7 +3625,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3645,7 +3653,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3701,7 +3709,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -3950,7 +3958,7 @@
<span class="md-ellipsis">
15.4 &nbsp; 最大積切断問題
15.4 &nbsp; 最大積分割問題
@@ -4298,7 +4306,7 @@
<span class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
@@ -4726,7 +4734,7 @@ aria-label="フッター"
<a
href="../contribution/"
class="md-footer__link md-footer__link--next"
aria-label="次: 16.2 &amp;nbsp; 一緒に創作に参加"
aria-label="次: 16.2 &amp;nbsp; 一緒に創作に参加する"
rel="next"
>
<div class="md-footer__title">
@@ -4734,7 +4742,7 @@ aria-label="フッター"
</span>
<div class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
</div>
</div>
<div class="md-footer__button md-icon">
@@ -4748,11 +4756,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"
@@ -4761,12 +4775,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
>
@@ -4843,13 +4855,13 @@ aria-label="フッター"
<a href="../contribution/" class="md-footer__link md-footer__link--next" aria-label="次: 16.2 &amp;nbsp; 一緒に創作に参加">
<a href="../contribution/" class="md-footer__link md-footer__link--next" aria-label="次: 16.2 &amp;nbsp; 一緒に創作に参加する">
<div class="md-footer__title">
<span class="md-footer__direction">
</span>
<div class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
</div>
</div>
<div class="md-footer__button md-icon">
+45 -33
View File
@@ -30,6 +30,8 @@
<link rel="alternate" href="/ja/chapter_appendix/terminology/" hreflang="ja">
<link rel="alternate" href="/ru/chapter_appendix/terminology/" 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_appendix/terminology/" 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; 文字の符号化 *
@@ -1916,7 +1924,7 @@
<span class="md-ellipsis">
7.3 &nbsp; 木の配列表現
7.3 &nbsp; 二分木の配列表現
@@ -2135,7 +2143,7 @@
<span class="md-ellipsis">
8.2 &nbsp; ヒープ構築
8.2 &nbsp; ヒープ構築操作
@@ -2163,7 +2171,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-k問題
8.3 &nbsp; Top-k 問題
@@ -2521,7 +2529,7 @@
<span class="md-ellipsis">
10.2 &nbsp; 二分探索挿入点
10.2 &nbsp; 二分探索挿入点
@@ -2605,7 +2613,7 @@
<span class="md-ellipsis">
10.5 &nbsp; 探索アルゴリズム再考
10.5 &nbsp; 探索アルゴリズムの再認識
@@ -3199,7 +3207,7 @@
<span class="md-ellipsis">
12.3 &nbsp; 二分木構築問題
12.3 &nbsp;構築問題
@@ -3392,7 +3400,7 @@
<span class="md-ellipsis">
13.2 &nbsp; 順列問題
13.2 &nbsp; 順列問題
@@ -3545,7 +3553,7 @@
<span class="md-ellipsis">
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
@@ -3567,7 +3575,7 @@
<span class="md-nav__icon md-icon"></span>
第 14 章 &nbsp; 動的プログラミング
第 14 章 &nbsp; 動的計画法
</label>
@@ -3589,7 +3597,7 @@
<span class="md-ellipsis">
14.1 &nbsp; 動的プログラミング入門
14.1 &nbsp; 動的計画法の初歩
@@ -3617,7 +3625,7 @@
<span class="md-ellipsis">
14.2 &nbsp; DP問題の特性
14.2 &nbsp; DP 問題の特性
@@ -3645,7 +3653,7 @@
<span class="md-ellipsis">
14.3 &nbsp; DP問題解決アプローチ
14.3 &nbsp; DP の解法の考え方
@@ -3701,7 +3709,7 @@
<span class="md-ellipsis">
14.5 &nbsp; 無制限ナップサック問題
14.5 &nbsp; 完全ナップサック問題
@@ -3950,7 +3958,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; 一緒に創作に参加する
@@ -5093,7 +5101,7 @@ aria-label="フッター"
<a
href="../contribution/"
class="md-footer__link md-footer__link--prev"
aria-label="前: 16.2 &amp;nbsp; 一緒に創作に参加"
aria-label="前: 16.2 &amp;nbsp; 一緒に創作に参加する"
rel="prev"
>
<div class="md-footer__button md-icon">
@@ -5105,7 +5113,7 @@ aria-label="フッター"
</span>
<div class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
</div>
</div>
</a>
@@ -5139,11 +5147,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"
@@ -5152,12 +5166,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
>
@@ -5217,7 +5229,7 @@ aria-label="フッター"
<nav class="md-footer__inner md-grid" aria-label="フッター" >
<a href="../contribution/" class="md-footer__link md-footer__link--prev" aria-label="前: 16.2 &amp;nbsp; 一緒に創作に参加">
<a href="../contribution/" class="md-footer__link md-footer__link--prev" aria-label="前: 16.2 &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>
@@ -5227,7 +5239,7 @@ aria-label="フッター"
</span>
<div class="md-ellipsis">
16.2 &nbsp; 一緒に創作に参加
16.2 &nbsp; 一緒に創作に参加する
</div>
</div>
</a>