自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

二叉樹有幾種遍歷方式?

開發(fā) 前端
二叉樹(Binary Tree) 是一種樹形數(shù)據(jù)結(jié)構(gòu),其中每個(gè)父節(jié)點(diǎn)最多可以有兩個(gè)子節(jié)點(diǎn)。 二叉樹的每個(gè)節(jié)點(diǎn)(node)包含三個(gè)屬性:data 數(shù)據(jù)、left 左子節(jié)點(diǎn)的地址、right 右子節(jié)點(diǎn)的地址。

二叉樹(Binary Tree) 是一種樹形數(shù)據(jù)結(jié)構(gòu),其中每個(gè)父節(jié)點(diǎn)最多可以有兩個(gè)子節(jié)點(diǎn)。 二叉樹的每個(gè)節(jié)點(diǎn)(node)包含三個(gè)屬性:data 數(shù)據(jù)、left 左子節(jié)點(diǎn)的地址、right 右子節(jié)點(diǎn)的地址。

滿二叉樹(Full Binary Tree):每個(gè)結(jié)點(diǎn)要么沒(méi)有子結(jié)點(diǎn),要么有兩個(gè)子結(jié)點(diǎn)。

完美二叉樹(Pefect Binary Tree):每個(gè)結(jié)點(diǎn)都有兩個(gè)子結(jié)點(diǎn),所有葉子結(jié)點(diǎn)都在同一層。

完全二叉樹(Complete Binary Tree):從根結(jié)點(diǎn)到倒數(shù)第二層為完美二叉樹,最后一層可以不完全填充,其葉子結(jié)點(diǎn)都靠左對(duì)齊。

二叉樹天然的具有遞歸結(jié)構(gòu),二叉樹的遞歸定義為:二叉樹是一棵空樹,或者是一棵由一個(gè)根節(jié)點(diǎn)和兩棵互不相交的, 分別稱作根的左子樹和右子樹組成的非空樹;左子樹和右子樹又同樣都是二叉樹。

二叉樹的遍歷方式

LeetCode 題目中,二叉樹的遍歷方式是最基本,也是最重要的一類題目。先介紹一下二叉樹的遍歷方式。

先序遍歷(前序遍歷):按照根節(jié)點(diǎn) -> 左孩子 -> 右孩子 的方式遍歷,即「先序遍歷」,每次先遍歷根節(jié)點(diǎn),遍歷結(jié)果為 1 2 4 5 3 6 7;

中序遍歷:按照左孩子 -> 根節(jié)點(diǎn) -> 右孩子 的方式遍歷,即「中序序遍歷」,遍歷結(jié)果為 4 2 5 1 6 3 7;

后序遍歷:按照左孩子 -> 右孩子 -> 根節(jié)點(diǎn) 的方式遍歷,即「后序序遍歷」,遍歷結(jié)果為 4 5 2 6 7 3 1;

層序遍歷:按照每一層從左向右的方式進(jìn)行遍歷,遍歷結(jié)果為 1 2 3 4 5 6 7。

責(zé)任編輯:華軒 來(lái)源: 今日頭條
相關(guān)推薦

2020-04-27 07:05:58

二叉樹左子樹右子樹

2022-10-26 23:58:02

二叉樹數(shù)組算法

2021-04-20 08:37:14

數(shù)據(jù)結(jié)構(gòu)二叉樹

2021-09-15 07:56:32

二叉樹層次遍歷

2009-08-11 13:29:57

C#二叉樹遍歷

2021-01-13 10:03:36

二叉樹層序遍歷層次遍歷

2024-01-23 12:54:00

C++編程語(yǔ)言代碼

2021-09-29 10:19:00

算法平衡二叉樹

2021-04-19 07:47:42

數(shù)據(jù)結(jié)構(gòu)二叉樹Tree

2021-03-17 08:19:22

二叉樹LeetCode

2013-07-15 16:35:55

二叉樹迭代器

2020-09-23 18:25:40

算法二叉樹多叉樹

2021-04-28 20:12:27

數(shù)據(jù)結(jié)構(gòu)創(chuàng)建

2021-07-13 11:32:41

二叉樹數(shù)據(jù)結(jié)構(gòu)算法

2021-03-22 08:23:29

LeetCode二叉樹節(jié)點(diǎn)

2021-08-27 11:36:44

二叉樹回溯節(jié)點(diǎn)

2021-05-06 17:46:30

二叉樹數(shù)據(jù)結(jié)構(gòu)

2021-09-16 18:28:02

二叉樹遍歷遞歸

2021-09-15 07:40:50

二叉樹數(shù)據(jù)結(jié)構(gòu)算法

2021-12-17 14:26:58

二叉樹節(jié)點(diǎn)數(shù)量
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)