定義
前順巡回は 根 -> 左部分木 -> 右部分木 の順に訪問する木の巡回方法です。
主な特性
- ✓根を最初に訪問
- ✓再帰的に左、右の部分木を巡回
- ✓DFS(深さ優先探索)の一形態
活用事例
こんな場面で使われます:
📋
木のコピー
根から訪問するため木構造のコピーに便利
🧮
式木の前置記法
演算子を先に出力する前置記法を生成
📁
ファイルシステム探索
ディレクトリ構造を上から下へ探索
計算量
時間計算量
最良
O(N)
平均
O(N)
最悪
O(N)
空間計算量
O(H)
可視化でより深く理解する
ステップごとのアニメーションとコード実行を通じて、アルゴリズムの動作を直接確認してください。
可視化を開始