145。バイナリツリーポストオーダートラバーサル
難易度:簡単
トピック:スタック、ツリー、深さ優先検索、バイナリ ツリー
二分木のルートを指定すると、そのノードの値の事後探索を返します
。例1:
例 2:
例 3:
制約:
解決策:
スタックを使用した反復アプローチを使用できます。事後走査は、左、右、ルートの順序に従います。
このソリューションを PHP で実装してみましょう:145。バイナリツリーポストオーダートラバーサル
TreeNode クラス:TreeNode クラスは、値、左の子、右の子を含むバイナリ ツリー内のノードを定義します。
ポストオーダートラバーサル関数:
この反復アプローチは、システム再帰を使用せずに再帰的な事後探索をシミュレートし、メモリ効率を高めます。
連絡先リンク
このシリーズが役立つと思われた場合は、GitHub でリポジトリにスターを付けるか、お気に入りのソーシャル ネットワークで投稿を共有することを検討してください。あなたのサポートは私にとってとても意味のあるものになります!
このような役立つコンテンツがさらに必要な場合は、お気軽にフォローしてください:
以上が。バイナリ ツリー事後トラバーサルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。