數(shù)據(jù)與算法結(jié)構(gòu)

線性表

  1. 順序表
  2. 鏈表(物理上離散,邏輯上連續(xù))


鏈表的類別

  • 單鏈表
  • 循環(huán)鏈表
  • 雙鏈表


鏈表的操作


順序表與鏈表的比較

  • FILO
  • 棧頂别惦、棧底

隊列

  • FIFO
  • 隊尾允趟、對頭(非循環(huán))
  • 循環(huán)隊列(head屎慢、tail指針)(rear=(rear+1)mod m)


  • 答案:C

樹和二叉樹

樹概念

  • 結(jié)點的度、樹的度
  • 葉子咽块、分支绘面、內(nèi)部、父侈沪、子揭璃、兄弟結(jié)點
  • 樹除了葉子結(jié)點全部為分支結(jié)點,包括根結(jié)點
  • 除了根結(jié)點和葉子結(jié)點亭罪,都為內(nèi)部結(jié)點
  • 層次
    *結(jié)點數(shù)=結(jié)點度總和+1(n=k+1)

樹的遍歷

  • 前序遍歷
  • 后序遍歷
  • 層次遍歷

二叉樹概念

  • 二叉樹不是特殊的樹
  • 滿二叉樹瘦馍、完全二叉樹、非完全二叉樹
  • 完全二叉樹:n-1層是滿樹应役,按左到右連續(xù)排列
  • 第i層最多2^(i-1)個結(jié)點
  • 深度為k的最多有(2^k)-1個結(jié)點
  • 葉子結(jié)點數(shù)為n0情组,度為2結(jié)點數(shù)為n2燥筷,則n0=n2+1


  • 答案:B

二叉樹遍歷

  • 前序
  • 中序
  • 后序
  • 層次


樹與二叉樹的轉(zhuǎn)換

  • 正向:孩子結(jié)點作左子樹結(jié)點,兄弟結(jié)點作右子樹
  • 二叉樹中序遍歷和轉(zhuǎn)換的樹的后序遍歷對應(yīng)
  • 二叉樹前序遍歷和轉(zhuǎn)換的樹的前序遍歷一樣

圖的概念

  • 線性表和樹是圖的特殊形式
  • 有限非空頂點集合+頂點對表示的邊集合
  • G=(V,E)院崇,樹可以空樹肆氓,圖不能沒有頂點
  • 無向圖與有向圖(A,B)<A,B>≠<B,A>
  • 頂點的度,有向圖頂點的度=入度+出度
  • 子圖
  • 完全圖(每對頂點都有 一條/兩條 邊/有向邊 相連)
  • 路徑和回路底瓣、簡單回路
  • 連通圖和連通分量
  • 網(wǎng)絡(luò)(圖+權(quán)值)
  • 圖的存儲:鄰接矩陣(1有邊谢揪、0無邊)

圖的遍歷

  • 深度優(yōu)先(類似樹的先根遍歷)
  • 廣度優(yōu)先(類似樹的層次遍歷)

最小生成樹

  • 普里姆算法
  • 克魯斯卡爾算法

拓?fù)渑判?/h2>
  • AOV網(wǎng)絡(luò)
  • 拓樸排序

關(guān)鍵路徑

  • AOE網(wǎng)絡(luò)(AOV+權(quán)表示時間)(關(guān)鍵路徑是最長路徑)

排序算法

  • 插入排序(直接插入、希爾)
  • 選擇排序(簡單選擇捐凭、堆)
  • 交換排序(冒泡拨扶、快速)
  • 歸并排序
  • 基數(shù)排序

哈希表

  • 概念
  • 函數(shù)構(gòu)造方法
  • 處理沖突方法
  • 哈希表的查找

查找算法

  • 順序查找
  • 二分查找
  • 分塊查找
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市茁肠,隨后出現(xiàn)的幾起案子患民,更是在濱河造成了極大的恐慌,老刑警劉巖官套,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件酒奶,死亡現(xiàn)場離奇詭異蚁孔,居然都是意外死亡奶赔,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門杠氢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來站刑,“玉大人,你說我怎么就攤上這事鼻百〗事茫” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵温艇,是天一觀的道長因悲。 經(jīng)常有香客問我,道長勺爱,這世上最難降的妖魔是什么晃琳? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮琐鲁,結(jié)果婚禮上卫旱,老公的妹妹穿的比我還像新娘。我一直安慰自己围段,他們只是感情好顾翼,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著奈泪,像睡著了一般适贸。 火紅的嫁衣襯著肌膚如雪灸芳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天拜姿,我揣著相機(jī)與錄音耗绿,去河邊找鬼。 笑死砾隅,一個胖子當(dāng)著我的面吹牛误阻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播晴埂,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼究反,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了儒洛?” 一聲冷哼從身側(cè)響起精耐,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎琅锻,沒想到半個月后卦停,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡恼蓬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年惊完,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片处硬。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡小槐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出荷辕,到底是詐尸還是另有隱情凿跳,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布疮方,位于F島的核電站控嗜,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏骡显。R本人自食惡果不足惜疆栏,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蟆盐。 院中可真熱鬧承边,春花似錦、人聲如沸石挂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽痹愚。三九已至富岳,卻和暖如春蛔糯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背窖式。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工蚁飒, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人萝喘。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓淮逻,卻偏偏與公主長得像,于是被迫代替她去往敵國和親阁簸。 傳聞我的和親對象是個殘疾皇子爬早,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容