Data-structures-algorithms-tree-traversal-in-c
提供:Dev Guides
Cでのツリートラバーサル
トラバーサルは、ツリーのすべてのノードを訪問するプロセスであり、それらの値も出力する場合があります。 すべてのノードはエッジ(リンク)を介して接続されているため、常にルート(ヘッド)ノードから開始します。 つまり、ツリー内のノードにランダムにアクセスすることはできません。 私たちがツリーを横断するために使用する3つの方法があります-
- 順番通りのトラバーサル
- 先行予約のトラバーサル *注文後のトラバーサル
ここで、次のバイナリツリーを使用して、Cプログラミング言語でのツリートラバーサルの実装を見てみましょう。
Cでの実装
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-