- 試題排行
- 最新熱點(diǎn)
- 最新推薦
2
3
4
5
6
7
8
9
10
2008年上半年軟考軟件設(shè)計(jì)師考試試題(上午)
2008年上半年軟考網(wǎng)絡(luò)工程師考試試題(下午)
2008年上半年軟考軟件設(shè)計(jì)師考試試題(下午)
2008年上半年軟件水平考試程序員考試試題(上
2008年下半年軟考網(wǎng)絡(luò)工程師預(yù)測試題及答案
2008年上半年軟件水平考試程序員考試試題(下
2008下半年軟件水平考試軟件設(shè)計(jì)師押題試卷
08年上半年軟考數(shù)據(jù)庫系統(tǒng)工程師考試試題(上
2008下半年軟件水平考試程序員模擬試題及答
四、查找
一、 知識點(diǎn) /靜態(tài)查找->數(shù)組
1、 什么是查找
\動(dòng)態(tài)查找->鏈樹
●順序查找,時(shí)間復(fù)雜度 O(n)
●折半查找:條件:有序;時(shí)間復(fù)雜度 O(nlog2n) (時(shí)間復(fù)雜度實(shí)際上是查找樹的高度)
●索引查找:條件:第I+1塊的所有元素都大于第I塊的所有元素。
算法:根據(jù)index來確定X所在的塊(i) 時(shí)間復(fù)雜度:m/2
在第I塊里順序查找X 時(shí)間復(fù)雜度:n/2
總的時(shí)間復(fù)雜度:(m+n)/2
●二叉排序樹 1)定義:左子樹鍵值大于根節(jié)點(diǎn)鍵值;右子樹鍵值小于根的鍵值,其左右子樹均為二叉排序樹!
2)特點(diǎn):中序遍歷有序->(刪除節(jié)點(diǎn)用到此性質(zhì))
3)二叉排序樹的查找:如果根大于要查找的樹,則前左子樹前進(jìn),如果根小于要查找的樹,則向右子樹前進(jìn)。
4)結(jié)點(diǎn)的插入->二叉排序樹的構(gòu)造方法
5)結(jié)點(diǎn)刪除(難點(diǎn)) 1、右子樹放在左子樹的最右邊
2、左子樹放在右子樹的最左邊
●avl樹(二叉平衡樹):左右子樹高度只能差1層,即|h|<=1其子樹也一樣。
●B樹:n階B樹滿足以下條件 1)每個(gè)結(jié)點(diǎn)(除根外)包含有N~2N個(gè)關(guān)鏈字! 2)所有葉子節(jié)點(diǎn)都在同一層。
3)B樹的所有子樹也是一棵B樹。
特點(diǎn):降低層次數(shù),減少比較次數(shù)。
上一頁 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一頁
轉(zhuǎn)帖于:軟件水平考試_考試吧- 推薦給朋友
- 收藏此頁
·網(wǎng)絡(luò)工程師資料:網(wǎng)絡(luò)體系結(jié)構(gòu)-軟考網(wǎng)絡(luò)類題解 (2008-4-25 14:33:38)
·計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)及優(yōu)缺點(diǎn)分析 (2008-2-22 14:04:32)
·網(wǎng)絡(luò)工程師必知:靜態(tài)路由協(xié)議配置方法 (2008-2-22 14:03:39)
·計(jì)算機(jī)網(wǎng)絡(luò)尼奎斯特 香農(nóng)公式例題解析 (2008-2-22 14:02:35)
·軟考復(fù)習(xí):因特網(wǎng)IP的分類、尋址規(guī)則及子網(wǎng)掩碼 (2008-2-22 13:57:21)
如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。