アルゴリズム学習/中順巡回 (Inorder)

中順巡回 (Inorder)

左部分木 -> 根 -> 右部分木 の順に訪問する巡回方法です。

易しい木構造再帰巡回

定義

中順巡回は 左部分木 -> 根 -> 右部分木 の順に訪問する木の巡回方法です。

主な特性

  • BSTでは昇順で訪問
  • 左の端まで行ってから根を訪問
  • DFS(深さ優先探索)の一形態

活用事例

こんな場面で使われます:

📈

BSTの整列出力

二分探索木を昇順で出力

🧮

式木の中置記法

人間が読みやすい中置記法を生成

🔍

k番目に小さい値を探す

BSTでk番目に小さい値を効率的に探索

計算量

時間計算量

最良
O(N)
平均
O(N)
最悪
O(N)

空間計算量

O(H)

可視化でより深く理解する

ステップごとのアニメーションとコード実行を通じて、アルゴリズムの動作を直接確認してください。

可視化を開始