最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

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

2023-08-30 22:58 作者:我愛看解謎和游戲  | 我要投稿

?
00:15
?

每一個格子都有一個數(shù)和一個指針

缺點(diǎn):

要一個一個找數(shù),比如上圖,最多要找5次才能找到數(shù)

復(fù)雜度是O(n)

這一個二叉樹最多只用找三次就能找到數(shù)

復(fù)雜度是O(log n)

?
01:37
?

左子結(jié)點(diǎn)和右子結(jié)點(diǎn):一個結(jié)點(diǎn)的左右兩個字結(jié)點(diǎn)

父結(jié)點(diǎn):一個結(jié)點(diǎn)把它的子結(jié)點(diǎn)稱為父結(jié)點(diǎn)

兄弟結(jié)點(diǎn):一個結(jié)點(diǎn)的兩個子結(jié)點(diǎn)互稱為兄弟結(jié)點(diǎn)

?
02:58
?

葉結(jié)點(diǎn)就是沒有延伸的結(jié)點(diǎn),因?yàn)槿~子不能再分叉,所以叫葉結(jié)點(diǎn)

這里的4,6,7三個結(jié)點(diǎn)就是葉子結(jié)點(diǎn)

其余的非葉子結(jié)點(diǎn)被叫做分支結(jié)點(diǎn)

?
03:15
?

樹的深度是所有節(jié)點(diǎn)中最大層數(shù)被稱為樹的深度

?
03:38
?

如圖,從一個結(jié)點(diǎn)到根結(jié)點(diǎn)的所有數(shù)都是這個數(shù)的祖先結(jié)點(diǎn);反過來,一個節(jié)點(diǎn)到子樹中所有節(jié)點(diǎn)都叫后代節(jié)點(diǎn)

?
05:52
?

1.前序遍歷

void Preorder(node *p){

if(!p) return;

visit(p);

Preorder(p->left_son);

Preorder(p->right_son);

}

2.中序遍歷

void Inorder(node *p){

if(!p) return;

Inorder(p->left_son);

visit(p);

norder(p->right_son);

}

3.后序遍歷

void Postorder(node *p){

if(!p) return;

Postorder(p->left_son);

Postorder(p->right_son);

visit(p);

}

最后點(diǎn)個贊吧,謝謝

【數(shù)據(jù)結(jié)構(gòu)】二叉樹的評論 (共 條)

分享到微博請遵守國家法律
皋兰县| 铜鼓县| 凤山市| 西乌珠穆沁旗| 绥滨县| 大田县| 洞口县| 苍溪县| 错那县| 庆城县| 榆林市| 万源市| 宝兴县| 义马市| 宁夏| 宜兰县| 洛浦县| 清新县| 维西| 黄石市| 甘洛县| 北辰区| 海门市| 乐都县| 峡江县| 凤山县| 夹江县| 洪江市| 宜兴市| 太原市| 长顺县| 湖口县| 德昌县| 肇庆市| 葵青区| 潼南县| 恩平市| 怀远县| 汝阳县| 滕州市| 长沙市|