BemStudy
lecture/algorithm/data-structures/木とヒープの基本-講義.n.md
lecture/algorithm/data-structures/木とヒープの基本-講義.n.md

基本きほん

date2026-03-27description木とヒープを、親子関係で要素を管理するデータ構造として整理し、配列やキューとの違いを説明します。prerequisitesスタックとキューの基本 / 計算量の基本 / 再帰の基本type講義statusactiverelateddata/lecture/algorithm/data-structures/データ構造ポータル-講義.n.md / data/lecture/algorithm/foundation/ソートの基本-講義.n.md
algorithmdata-structuresundergraduatelecture

導入どうにゅう

講義こうぎ最重要さいじゅうよう親子関係おやこかんけい要素ようそ整理せいり構造こうぞううえおや大小関係だいしょうかんけい

配列はいれつよこなら構造こうぞう分岐ぶんきしたひろ見方みかた優先度ゆうせんど探索木たんさくぎはなし自然しぜんすす

用語ようご定義ていぎ

Tree 枝分えだわ階層構造かいそうこうぞう

ヒープHeap 完全二分木かんぜんにぶんぎかたちおやあいだ大小関係だいしょうかんけい構造こうぞう

優先度ゆうせんどつきキューPriority queue もっと優先度ゆうせんどたか要素ようそ構造こうぞう

方針ほうしん

おや構造こうぞうとらおやおおちい条件じょうけんくわ最小値さいしょうち最大値さいだいち

直感的ちょっかんてき説明せつめい

教室きょうしつ席順せきじゅんよこなら構造こうぞう中央ちゅうおうちかはしおな 1 れつなか組織図そしきず構造こうぞうした重要じゅうよう階層かいそうあらわ

厳密げんみつ説明せつめい

1.

1 各節点かくせってんえだ構造こうぞうかんが循環じゅんかん重要じゅうよう

2.

最大さいだい節点せってん

親の値[PARSE ERROR: Undefined("Command(\"ge\")")]子の値

3. 計算量けいさんりょう

完全二分木かんぜんにぶんぎたか logn 挿入そうにゅう削除さくじょおお場合ばあい O(logn)

見分みわかた

  • 親子関係おやこかんけい階層かいそう使つか整理せいりうたが
  • 最小値さいしょうち最大値さいだいちかえ候補こうほ
  • 完全かんぜん整列せいれつ順序じゅんじょ必要ひつよう注意ちゅうい

最終形さいしゅうけい

[PARSE ERROR: Undefined("Command(\"boxed\")")]=階層構造
[PARSE ERROR: Undefined("Command(\"boxed\")")]ヒープ=+親子の大小関係
[PARSE ERROR: Undefined("Command(\"boxed\")")]ヒープ操作の典型=O(logn)

一言ひとこと

  • 階層かいそうあらわ構造こうぞう優先順位ゆうせんじゅんいあつか規則きそくくわ
raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
path をコピー
copy share link