日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

复试数据结构篇[第7,9章]

發(fā)布時(shí)間:2024/1/18 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 复试数据结构篇[第7,9章] 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 第7章 -圖
    • 7.1圖的基本術(shù)語(yǔ)
    • 7.2圖的存儲(chǔ)結(jié)構(gòu)
      • 1.鄰接矩陣表示法(數(shù)組表示法)
      • 2.鄰接表法
      • 3.十字鏈表(有向圖)
      • 4.鄰接多重表(無(wú)向圖)
    • 7.3圖的遍歷
      • 1.深度優(yōu)先搜索
      • 2.廣度優(yōu)先搜索
    • 7.4圖的應(yīng)用
      • 1.最小生成樹(shù)
        • (1)普利姆算法
        • (2)克魯斯卡爾算法
      • 2.最短路徑
        • 迪杰斯特拉算法
        • 弗洛伊德算法
      • 3.拓?fù)渑判?/li>
      • 4.關(guān)鍵路徑
  • 第9章-查找
    • 1.順序查找
    • 2.折半查找
    • 3.分塊查找(索引順序查找)
    • 3.動(dòng)態(tài)查找表---樹(shù)表
      • (1)二叉排序樹(shù)(二叉查找樹(shù))
      • (2)平衡二叉樹(shù)
      • (3)B-樹(shù)
        • (4)B+樹(shù)
    • 4.哈希表
      • 哈希函數(shù)的構(gòu)造函數(shù)
      • 處理沖突的方法
  • 查找總結(jié)

第7章 -圖

7.1圖的基本術(shù)語(yǔ)




區(qū)分極大連通子圖和極小連通子圖
極大連通子圖是無(wú)向圖的連通分量,要求該連通子圖包含其所有的邊;
極小連通子樹(shù)既要保持圖連通又要使得邊數(shù)最少的子圖;

7.2圖的存儲(chǔ)結(jié)構(gòu)

1.鄰接矩陣表示法(數(shù)組表示法)

適合于稠密圖

2.鄰接表法


3.十字鏈表(有向圖)


適合求頂點(diǎn)的出度和入度

4.鄰接多重表(無(wú)向圖)

鄰接多重表是無(wú)向圖的一種鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

7.3圖的遍歷

兩種:深度優(yōu)先搜索、廣度優(yōu)先搜索

1.深度優(yōu)先搜索


復(fù)雜度

2.廣度優(yōu)先搜索


7.4圖的應(yīng)用

1.最小生成樹(shù)

(1)普利姆算法

(2)克魯斯卡爾算法

2.最短路徑

迪杰斯特拉算法

對(duì)于無(wú)權(quán)圖可以通過(guò)廣度優(yōu)先搜索查找最短路徑
對(duì)于帶權(quán)圖可以采取迪杰斯特拉算法

單源最短路徑:迪杰斯特拉算法(不適合邊上帶有負(fù)權(quán)值的)
每對(duì)頂點(diǎn)間的最短路徑:弗洛伊德算法



算法效率

弗洛伊德算法


3.拓?fù)渑判?/h3>

AOV網(wǎng):
拓?fù)渑判蚨x:


逆拓?fù)渑判?#xff1a;

4.關(guān)鍵路徑

AOE網(wǎng)


關(guān)鍵路徑定義:

一些參量定義




求關(guān)鍵路徑

第9章-查找

基于線性表的查找方法:順序查找、折半查找、分塊查找

1.順序查找

2.折半查找

只能是有序順序表

3.分塊查找(索引順序查找)

3.動(dòng)態(tài)查找表—樹(shù)表

(1)二叉排序樹(shù)(二叉查找樹(shù))


(2)平衡二叉樹(shù)


平衡二叉樹(shù)的調(diào)整



(3)B-樹(shù)

平衡的多路查找樹(shù)


(4)B+樹(shù)

適合用于文件索引系統(tǒng)
B+樹(shù)與B-樹(shù)的差異:

4.哈希表

哈希函數(shù)的構(gòu)造函數(shù)

(1)直接定址法
(2)數(shù)字分析法
(3)平方取中法
(4)折疊法
(5)除留余數(shù)法
(6)隨機(jī)數(shù)法





哈希函數(shù)需要考慮的因素:

處理沖突的方法

(1)開(kāi)放地址法:線性探測(cè)法、二次探測(cè)法、偽隨機(jī)探測(cè)法
(2)鏈地址法




鏈地址法

查找總結(jié)




總結(jié)

以上是生活随笔為你收集整理的复试数据结构篇[第7,9章]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。