偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

二叉樹(shù)有幾種遍歷方式?

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

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

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

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

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

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

二叉樹(shù)的遍歷方式

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

先序遍歷(前序遍歷):按照根節(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

二叉樹(shù)左子樹(shù)右子樹(shù)

2022-10-26 23:58:02

二叉樹(shù)數(shù)組算法

2021-04-20 08:37:14

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

2021-09-15 07:56:32

二叉樹(shù)層次遍歷

2009-08-11 13:29:57

C#二叉樹(shù)遍歷

2021-01-13 10:03:36

二叉樹(shù)層序遍歷層次遍歷

2024-01-23 12:54:00

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

2021-04-19 07:47:42

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

2013-07-15 16:35:55

二叉樹(shù)迭代器

2021-03-17 08:19:22

二叉樹(shù)LeetCode樹(shù)

2021-09-29 10:19:00

算法平衡二叉樹(shù)

2020-09-23 18:25:40

算法二叉樹(shù)多叉樹(shù)

2021-07-13 11:32:41

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

2021-04-28 20:12:27

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

2021-05-06 17:46:30

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

2021-08-27 11:36:44

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

2021-03-22 08:23:29

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

2021-09-15 07:40:50

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

2021-09-16 18:28:02

二叉樹(shù)遍歷遞歸

2018-03-15 08:31:57

二叉樹(shù)存儲(chǔ)結(jié)構(gòu)
點(diǎn)贊
收藏

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