一、數(shù)據(jù)結(jié)構(gòu)之順序表總結(jié)
1杀糯、定長順序表
頭文件sqlist.h
實現(xiàn)頭文件函數(shù)的文件:sqlist.cpp
example---->實例詳解:比較兩個順序表的大小扫俺。若兩個表均為空表或者所有元素均相同,就返回0固翰;若不同狼纬,當(dāng)在兩個順序表相同長度內(nèi)發(fā)現(xiàn)不同元素就返回不同元素的差值,當(dāng)在兩個順序表相同長度內(nèi)未發(fā)現(xiàn)不同元素就返回表長度的差值骂际;
2疗琉、不定長順序表
頭文件dsqlist.h:
實現(xiàn)頭文件函數(shù)的文件:dsqlist.cpp
二、數(shù)據(jù)結(jié)構(gòu)之靜態(tài)鏈表總結(jié)
1歉铝、定長靜態(tài)鏈表
0號下標(biāo)為有效鏈的頭結(jié)點盈简,1號下標(biāo)為空閑鏈的頭結(jié)點,兩條鏈都是循環(huán)鏈表太示。
頭文件slinklist.h
實現(xiàn)頭文件函數(shù)的文件slinklist.cpp
三、數(shù)據(jù)結(jié)構(gòu)之鏈表總結(jié)
1类缤、單鏈表
頭文件:list.h
實現(xiàn)頭文件函數(shù)的文件:list.cpp
2餐弱、循環(huán)鏈表
頭文件clist.h(函數(shù)同單鏈表)坚俗,結(jié)點定義如下:
實現(xiàn)頭文件函數(shù)的文件clist.cpp:
2、帶頭雙向非循環(huán)鏈表
頭文件dlist.h(函數(shù)同單鏈表)猖败,結(jié)點定義如下:
實現(xiàn)頭文件函數(shù)的文件dlist.cpp:
4速缆、鏈表利用實例
Question:利用帶頭結(jié)點的單鏈表保存一元多項式,按指數(shù)升序排列;
頭文件poly.h:
實現(xiàn)頭文件函數(shù)的文件:poly.cpp
5、不帶頭結(jié)點的單鏈表的實現(xiàn)
頭文件如下:
實現(xiàn)頭文件函數(shù)的文件:
四幢尚、數(shù)據(jù)結(jié)構(gòu)之椘仆#總結(jié)
棧的特點是先進(jìn)后出
1、定長順序棧
頭文件stack.h
實現(xiàn)頭文件函數(shù)的文件stack.cpp
2尉剩、鏈?zhǔn)綏#◣ь^結(jié)點的單鏈表存儲真慢,鏈頭端為棧頂)
頭文件lstack.h:
實現(xiàn)頭文件函數(shù)的文件:
五黑界、數(shù)據(jù)結(jié)構(gòu)之隊列總結(jié)
隊列的特點是先進(jìn)先出,隊列可以分為線性隊列和環(huán)形隊列皂林,由于線性隊列入隊時間復(fù)雜度是O(1)朗鸠,而出隊時間復(fù)雜度達(dá)到了O(n);所以選用了入隊和出隊都為O(1)的環(huán)形隊列础倍。
1烛占、定長環(huán)形順序隊列
頭文件queue.h:
實現(xiàn)頭文件函數(shù)的文件queue.cpp:
2德迹、鏈?zhǔn)疥犃?/p>
頭文件lqueue.h:
實現(xiàn)頭文件函數(shù)的文件lqueue.cpp:
3、鏈?zhǔn)絻?yōu)先級有序隊列
入隊時間復(fù)雜度O(n)沼沈,出隊O(1)流酬,即優(yōu)先級高的先出
頭文件priqueue.h:
實現(xiàn)頭文件函數(shù)的文件priqueue.cpp:
4页衙、雙端隊列
輸入受限的雙端隊列:輸入只可從一端摊滔,輸出可以從兩端
輸出受限的雙端隊列:輸出只可從一端阴绢,輸入可以從兩端
六、數(shù)據(jù)結(jié)構(gòu)之串總結(jié)
1艰躺、不定長順序表串
頭文件str.h:
實現(xiàn)頭文件的函數(shù)的文件str.cpp
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --------------------end ?&
- 文/潘曉璐 我一進(jìn)店門没陡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涩哟,“玉大人,你說我怎么就攤上這事诗鸭∪敬兀” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵强岸,是天一觀的道長锻弓。 經(jīng)常有香客問我,道長蝌箍,這世上最難降的妖魔是什么青灼? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮妓盲,結(jié)果婚禮上杂拨,老公的妹妹穿的比我還像新娘。我一直安慰自己悯衬,他們只是感情好弹沽,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著筋粗,像睡著了一般策橘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上娜亿,一...
- 文/蒼蘭香墨 我猛地睜開眼泻蚊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了旁仿?” 一聲冷哼從身側(cè)響起藕夫,我...
- 正文 年R本政府宣布赋铝,位于F島的核電站插勤,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏革骨。R本人自食惡果不足惜农尖,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望良哲。 院中可真熱鬧盛卡,春花似錦、人聲如沸筑凫。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽巍实。三九已至滓技,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蔫浆,已是汗流浹背殖属。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 本文內(nèi)容取自于小甲魚的數(shù)據(jù)結(jié)構(gòu)與算法嘱吗。http://www.reibang.com/p/230e6fde9c75 ...
- 大學(xué)的時候不好好學(xué)習(xí)玄组,老師在講臺上講課,自己在以為老師看不到的座位看小說谒麦,現(xiàn)在用到了老師講的知識俄讹,只能自己看書查資...
- 第一章 緒論 什么是數(shù)據(jù)結(jié)構(gòu)? 數(shù)據(jù)結(jié)構(gòu)的定義:數(shù)據(jù)結(jié)構(gòu)是相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合绕德。 第二章...
- 通過良好的溝通患膛,能夠成交客戶一次交易,但想要客戶再來購買產(chǎn)品或者是幫你轉(zhuǎn)介紹客戶耻蛇,這就取決于你的售后服務(wù)了踪蹬。 對于...
- 本文圖片來自網(wǎng)絡(luò)夺蛇。原創(chuàng)文章疚漆,歡迎你轉(zhuǎn)發(fā)朋友圈。其他媒體未經(jīng)授權(quán)請勿轉(zhuǎn)載蚊惯,謝謝合作愿卸! 都知道臍帶吧?臍帶截型,是胎兒在...