freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《數(shù)據(jù)結(jié)構(gòu)a》第07章搜索樹(shù)-全文預(yù)覽

  

【正文】 pelement。 pelement!=x){//搜索 q=p。 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 刪除 28 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 template class T ResultCode BSTreeT::Remove(Tamp。 } 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 二叉搜索樹(shù)的刪除 若結(jié)點(diǎn) *p有兩棵非空子樹(shù) 需搜索 *p的中序遍歷次序下的直接后繼( 或直接前驅(qū) ) 結(jié)點(diǎn) , 設(shè)為 *s, 將 *s的值復(fù)制到 *p中 , 稱(chēng)為 替代 , 因?yàn)?*s最多只有一棵非空子樹(shù) , 這樣一來(lái) , 問(wèn)題轉(zhuǎn)化為 “ 被刪除的結(jié)點(diǎn)最多只有一棵非空子樹(shù) ” 的情形 。 if(!root) root=p。 else if(xpelement) p=prChild。 } 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 二叉搜索樹(shù)的插入 template class T ResultCode BSTreeT::Insert(Tamp。 else if(xpelement) p=prChild。return Success。 x)const { if (!p) return NotPresent。 ? }。 x)。 x)const。南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 數(shù)據(jù)結(jié)構(gòu) Data Structures in C++ 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 第 7章 動(dòng)態(tài)集和搜索樹(shù) 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 二叉搜索樹(shù) 二叉平衡樹(shù) B樹(shù) 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 二叉搜索樹(shù) 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 二叉搜索樹(shù)的定義 定義 設(shè)結(jié)點(diǎn)由關(guān)鍵字值表征 , 假定所有結(jié)點(diǎn)的關(guān)鍵字值各不相同 , 二叉搜索樹(shù)或者是一棵空二叉樹(shù) , 或者是具有下列性質(zhì)的二叉樹(shù): ( 1) 若左子樹(shù)不空 , 則左子樹(shù)上所有結(jié)點(diǎn)的關(guān)鍵字值均小于根結(jié)點(diǎn)的關(guān)鍵字值; ( 2) 若右子樹(shù)不空 , 則右子樹(shù)上所有結(jié)點(diǎn)的關(guān)鍵字值均大于根結(jié)點(diǎn)的關(guān)鍵字值; ( 3) 左 、 右子樹(shù)也分別是二叉搜索樹(shù) 。} ResultCode Search(Tamp。 ResultCode Remove(Tamp。 x)const。 } 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 template class T ResultCode BSTreeT::Search(BTNodeT *p, Tamp。 else { x=pelement。 while (p) if ( xpelement) p=plChild。 } return NotPresent。 if (xpelement) p=plChild。 } } 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 p=new BTNodeT(x)。 return Success。 最后釋放結(jié)點(diǎn) *p所占用的空間 。amp。 } if(!p) return NotPresent。 prChild){ //替代 s=prChild。 } pelement=selement。 //刪除結(jié)點(diǎn) else c=prChild。 delete p。 南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 假設(shè)在一個(gè)有 n(n?1)個(gè)關(guān)鍵字的序列,有 i個(gè)關(guān)鍵字小于第一個(gè)關(guān)鍵字, ni1個(gè)關(guān)鍵字大于第一個(gè)關(guān)鍵字。 )]1)1in(p)(1in()1)i(pi1[n1)n(p i?????????(????1n0ii )n(pn1)n(p南京郵電大學(xué)計(jì)算機(jī)學(xué)院 陳慧南 2022年 9月 2)(n ????????????????????1n0i21n0i21n0ii)i(pin21)]1in(p)1in()i(pi[n11)n(pn1)n(p可用歸納法證明: 2)(n n 4 lo g1)i(p in21)n(p 21n0i2 ????? ???2)(n n4 l o g1 2 ????? ???1n0i2 )i(pin21)n(p隨機(jī)情況下,二叉搜索樹(shù)操作的平均時(shí)間為O(log2n)。 在下面的討論中 , 二叉平衡樹(shù) ( AVL樹(shù) ) 是指 AVL二叉
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1