中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

成都網(wǎng)頁(yè)設(shè)計(jì)班百度seo系統(tǒng)

成都網(wǎng)頁(yè)設(shè)計(jì)班,百度seo系統(tǒng),家在寶安,網(wǎng)站建設(shè) 預(yù)付款目錄 1.雙親表示法 2.孩子鏈表 3.孩子兄弟表示法 4.樹(shù)與二叉樹(shù)的轉(zhuǎn)換 (1)樹(shù)轉(zhuǎn)換為二叉樹(shù) (2)二叉樹(shù)轉(zhuǎn)換成樹(shù) 5.二叉樹(shù)與森林的轉(zhuǎn)化 (1)森林轉(zhuǎn)換為二叉樹(shù) 以下樹(shù)為例 1.雙親表示法 雙親表示法定義了…

目錄

1.雙親表示法

2.孩子鏈表

3.孩子兄弟表示法

4.樹(shù)與二叉樹(shù)的轉(zhuǎn)換

(1)樹(shù)轉(zhuǎn)換為二叉樹(shù)

(2)二叉樹(shù)轉(zhuǎn)換成樹(shù)

5.二叉樹(shù)與森林的轉(zhuǎn)化

(1)森林轉(zhuǎn)換為二叉樹(shù)

以下樹(shù)為例

1.雙親表示法

雙親表示法定義了一個(gè)結(jié)構(gòu)數(shù)組,存放樹(shù)的結(jié)點(diǎn),每個(gè)結(jié)點(diǎn)含兩個(gè)域

數(shù)據(jù)域:存放結(jié)點(diǎn)本身信息

雙親域:指示本結(jié)點(diǎn)的雙親結(jié)點(diǎn)在數(shù)組的位置

?如下圖所示A,B,C的父節(jié)點(diǎn)為R

2.孩子鏈表

#孩子結(jié)點(diǎn)結(jié)構(gòu)
typedef struct CTNode{int child;struct CTNode *next;
}*ChildPtr;#樹(shù)結(jié)構(gòu)
typedef struct{CTBox nodes[MAX_TREE_SIZE];int n,r;//n表示結(jié)點(diǎn)數(shù),r表示根結(jié)點(diǎn)的位置
}#雙親結(jié)點(diǎn)結(jié)構(gòu)
typedef struct{TElemType data;ChildPtr firstchild;}CTBox;

3.孩子兄弟表示法

用二叉鏈表作樹(shù)的存儲(chǔ)結(jié)構(gòu),鏈表中每個(gè)結(jié)點(diǎn)的兩個(gè)指針域分別指向其第一個(gè)孩子結(jié)點(diǎn)下一個(gè)兄弟結(jié)點(diǎn)

typedef struct CSNode{ElemType data;struct CSNode *firstchild,*nextsibling;}CSNode,*CSTree;

如下圖“A”所示,第一個(gè)指針域指向他的第一個(gè)孩子“D”,第二個(gè)指針域指向他的兄弟結(jié)點(diǎn)B,以此類推:?

4.樹(shù)與二叉樹(shù)的轉(zhuǎn)換

樹(shù)的存儲(chǔ)結(jié)構(gòu)如上圖所示,第一個(gè)指針域指向第一個(gè)孩子,第二個(gè)指針域指向兄弟結(jié)點(diǎn)

而二叉樹(shù)的存儲(chǔ)結(jié)構(gòu)則為第一個(gè)指針域指向左孩子,第二個(gè)指針域指向右孩子,轉(zhuǎn)換如下:

那轉(zhuǎn)換的方法是什么呢?

(1)樹(shù)轉(zhuǎn)換為二叉樹(shù)

?在兄弟之間加連線

?對(duì)于每一個(gè)結(jié)點(diǎn),除了左孩子外,去掉其與其余孩子之間的關(guān)系

?以樹(shù)的根結(jié)點(diǎn)為軸心,將整樹(shù)順時(shí)針轉(zhuǎn)45度

更復(fù)雜的可以看下圖:

(2)二叉樹(shù)轉(zhuǎn)換成樹(shù)

??若p結(jié)點(diǎn)是雙親結(jié)點(diǎn)的左孩子,則將p的右孩子,右孩子的右孩子......沿分支找到的所有右孩子,都與p的雙親用線連起來(lái)

?抹掉原二叉樹(shù)中雙親與右孩子之間的連線

?將結(jié)點(diǎn)按層次排列,形成樹(shù)結(jié)構(gòu)

5.二叉樹(shù)與森林的轉(zhuǎn)化

(1)森林轉(zhuǎn)換為二叉樹(shù)

?將每一棵樹(shù)轉(zhuǎn)換為二叉樹(shù)

?將每一個(gè)根結(jié)點(diǎn)連接起來(lái)

?旋轉(zhuǎn)45度

(2)二叉樹(shù)轉(zhuǎn)換為森林

?將二叉樹(shù)中根結(jié)點(diǎn)與其右孩子連線,及沿右分支搜索到的所有右孩子間連線全部抹掉,使之變成孤立的二叉樹(shù)

?將孤立的二又樹(shù)還原成樹(shù)

http://m.risenshineclean.com/news/65494.html

相關(guān)文章:

  • 做消費(fèi)信貸網(wǎng)站百度天眼查公司
  • 網(wǎng)站制作需求分析中國(guó)營(yíng)銷網(wǎng)
  • 手機(jī)微網(wǎng)站怎么做的開(kāi)封網(wǎng)絡(luò)推廣哪家好
  • 效果型網(wǎng)站建設(shè)seo查詢5118
  • 織夢(mèng)如何做幾種語(yǔ)言的網(wǎng)站技術(shù)培訓(xùn)學(xué)校機(jī)構(gòu)
  • 自己做電臺(tái)直播的網(wǎng)站自己建網(wǎng)站流程
  • div css快速做網(wǎng)站西安seo外包行者seo06
  • 黑龍江省建設(shè)局網(wǎng)站太原做網(wǎng)站的
  • 如何做招聘網(wǎng)站分析google官方下載安裝
  • 品牌設(shè)計(jì)需要多少錢關(guān)鍵詞首頁(yè)優(yōu)化
  • 手機(jī)網(wǎng)站源代碼seo網(wǎng)站內(nèi)部?jī)?yōu)化方案
  • 做網(wǎng)站的技術(shù)哪個(gè)簡(jiǎn)單seo關(guān)鍵詞優(yōu)化怎么收費(fèi)
  • asp.net網(wǎng)站開(kāi)發(fā)項(xiàng)目源碼百度收錄怎么做
  • 彩票網(wǎng)站我想自己做網(wǎng)絡(luò)推廣員有前途嗎
  • 深圳企業(yè)網(wǎng)站制作設(shè)計(jì)深圳網(wǎng)絡(luò)營(yíng)銷推廣專員
  • 網(wǎng)站文檔設(shè)置index.php哈市今日頭條最新
  • 如何查詢網(wǎng)站建設(shè)時(shí)間太原seo網(wǎng)站排名
  • 廣告設(shè)計(jì)培訓(xùn)機(jī)構(gòu)哪家好seo推廣優(yōu)化外包公司
  • java怎么做直播網(wǎng)站鄭州網(wǎng)站優(yōu)化平臺(tái)
  • 有了域名 做網(wǎng)站seo查詢愛(ài)站網(wǎng)
  • wordpress 自定義頁(yè)面一鍵優(yōu)化是什么意思
  • 企業(yè)網(wǎng)站做的好網(wǎng)絡(luò)營(yíng)銷咨詢公司
  • 求推薦軟件畢設(shè)代做靠譜網(wǎng)站上海發(fā)布微信公眾號(hào)
  • 網(wǎng)站設(shè)計(jì)公司 北京點(diǎn)擊器
  • 自己建網(wǎng)站做淘寶客靠譜嗎廣告軟文小故事200字
  • discuz 仿h5 網(wǎng)站模板seo職業(yè)培訓(xùn)學(xué)校
  • 網(wǎng)站建設(shè)合同 免責(zé)聲明怎么推廣自己的公司
  • 淄博做網(wǎng)站seo網(wǎng)頁(yè)搜索快捷鍵
  • 免費(fèi)注冊(cè)店鋪位置整站優(yōu)化要多少錢
  • wordpress獲取文件夾大小限制湖北網(wǎng)絡(luò)推廣seo