當前位置:妙知谷 >

母嬰教育 >學習交流 >

怎麼遍歷二叉樹

怎麼遍歷二叉樹

所謂的二叉樹的遍歷,是指按一定的順序對二叉樹中的每個結點均訪問一次,有且僅訪問一次。下面小編就教教大家怎麼遍歷二叉樹。

操作方法

(01)根據結點訪問位置的不同,通常把遍歷分為六種:TLR、 TRL、 LTR 、RTL 、LRT 、RLT,其中TRL、 RTL和RLT三種順序在左右子樹之間均是先右子樹後左子樹,餘下打三種順序TLR 、LTR分別 LRT根據訪問的位置不同分別被稱為前序遍歷、中序遍歷和後序遍歷。

(02)二叉樹的前序遍歷先訪問根節點 ,然後是左子樹、右子樹。

怎麼遍歷二叉樹

(03)二叉樹的中序遍歷先訪問左子樹,然後是根節點、右子樹。

怎麼遍歷二叉樹 第2張

(04)二叉樹的後序遍歷先訪左子樹,然後是右子樹、根節點。

怎麼遍歷二叉樹 第3張

(05)練習:前序遍歷:ABDEFGC中序遍歷:DEBGFAC後序遍歷: EDGFBCA

怎麼遍歷二叉樹 第4張
標籤: 二叉樹 遍歷
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zh-hk/jy/jiaoliu/5k0ex7.html