数据结构与算法——二叉树的深度优先遍历
生活随笔
收集整理的這篇文章主要介紹了
数据结构与算法——二叉树的深度优先遍历
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
例1:寫出這棵樹的先序遍歷,中序遍歷,后序遍歷結果
1、先序遍歷
遍歷順序:根節點——>左子樹——>右子樹
遍歷結果:A—>B—>D—>H—>E—>C—>F—>G
2、中序遍歷
遍歷順序:左子樹——>根節點——>右子樹
遍歷結果:H—>D—>B—>E—>A—>F—>C—>G
3、后序遍歷
遍歷順序:左子樹——>右子樹——>根節點
遍歷結果:H—>D—>E—>B—>F—>G—>C—>A
例2:寫出這棵樹的先序遍歷,中序遍歷,后序遍歷結果
1、先序遍歷
遍歷順序:根節點——>左子樹——>右子樹
遍歷結果:0—>1—>3—>7—>8—>4—>9—>2—>5—>6
2、中序遍歷
遍歷順序:左子樹——>根節點——>右子樹
遍歷結果:7—>3—>8—>1—>9—>4—>0—>5—>2—>6
3、后序遍歷
遍歷順序:左子樹——>右子樹——>根節點
遍歷結果:7—>8—>3—>9—>4—>1—>5—>6—>2—>0
總結
以上是生活随笔為你收集整理的数据结构与算法——二叉树的深度优先遍历的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构与算法——树与二叉树详细分享
- 下一篇: 数据结构与算法——树的广度优先遍历