国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

6.4.1-6.4.2樹、森林、二叉樹的轉換

2019-11-08 01:43:08
字體:
來源:轉載
供稿:網友

樹轉換成二叉樹:

1.在樹中所有的兄弟結點之間加一連線。

2.對每個結點,除了保留與其長子的連線外,去掉該結點的其他孩子連線。

如下圖所示:

下面是森林轉化二叉樹:

1.先將森林中的每棵樹變為二叉樹。

2.再將各二叉樹的根結點視為兄弟從左至右連接在一起,形成二叉樹。

我看可以知道,樹轉二叉樹,根結點只有左子數,森林轉二叉樹,根結點既有左子樹,又有右子樹。

二叉樹到樹、森林的轉化

1.若結點x是其雙親y的左孩子,則把x的右孩子,右孩子的右孩子......,都與y用連線連起來。

2.去除雙親所有右孩子的連線。

如下圖所示:

注意:判斷一顆二叉樹是轉化成樹還是森林,只要看二叉樹根結點有沒有右孩子,有的話就是森林,沒有就是樹。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴塘县| 沂水县| 洛扎县| 望江县| 沭阳县| 河曲县| 胶南市| 石屏县| 自贡市| 潮安县| 石阡县| 芒康县| 射洪县| 卢龙县| 大英县| 西城区| 东方市| 苏尼特右旗| 滦平县| 湘潭市| 观塘区| 临沂市| 竹山县| 皮山县| 武邑县| 扎赉特旗| 阿图什市| 普兰店市| 清丰县| 惠水县| 华亭县| 久治县| 黔东| 龙里县| 卫辉市| 句容市| 敦煌市| 木兰县| 峨眉山市| 铅山县| 论坛|