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

數(shù)據(jù):對(duì)客觀事物的符號(hào)表示征懈,在計(jì)算機(jī)科學(xué)中指所有能輸入到計(jì)算機(jī)中并被計(jì)算機(jī)程序處理的符號(hào)的總稱(chēng)留攒。

數(shù)據(jù)元素:數(shù)據(jù)的基本單位辕宏;

數(shù)據(jù)項(xiàng):一個(gè)數(shù)據(jù)元素由若干數(shù)據(jù)項(xiàng)組成辑舷;數(shù)據(jù)項(xiàng)是數(shù)據(jù)不可分割的最小單位;

數(shù)據(jù)對(duì)象:性質(zhì)相同的數(shù)據(jù)元素的集合汽纤,數(shù)據(jù)的子集上岗;

四者關(guān)系: 數(shù)據(jù)相當(dāng)于數(shù)據(jù)庫(kù),數(shù)據(jù)對(duì)象相當(dāng)于某一張數(shù)據(jù)表蕴坪,數(shù)據(jù)元素相當(dāng)于一條記錄,數(shù)據(jù)項(xiàng)相當(dāng)于某個(gè)字段.


結(jié)構(gòu):數(shù)據(jù)元素不是孤立存在的肴掷,而是存在某種關(guān)系,這種數(shù)據(jù)元素相互之間的關(guān)系稱(chēng)為結(jié)構(gòu).
數(shù)據(jù)結(jié)構(gòu):相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合.

通常數(shù)據(jù)的邏輯結(jié)構(gòu)有四類(lèi):

  1. 集合:數(shù)據(jù)元素除了同屬一個(gè)集合別無(wú)其他關(guān)系背传;
  2. 線性結(jié)構(gòu):數(shù)據(jù)元素存在一對(duì)一的關(guān)系呆瞻;
  3. 樹(shù)形結(jié)構(gòu):數(shù)據(jù)元素存在一對(duì)多關(guān)系;
  4. 圖狀結(jié)構(gòu)網(wǎng)狀結(jié)構(gòu):數(shù)據(jù)元素存在多對(duì)多關(guān)系径玖;

物理結(jié)構(gòu)存儲(chǔ)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)中的表示或映像痴脾;包括數(shù)據(jù)元素的表示和關(guān)系的表示。
元素結(jié)點(diǎn):在計(jì)算機(jī)中梳星,我們用一個(gè)由若干位組合起來(lái)形成的一個(gè)位串表示一個(gè)數(shù)據(jù)元素明郭,稱(chēng)這個(gè)位串為元素或結(jié)點(diǎn)。元素或結(jié)點(diǎn)可看成數(shù)據(jù)元素在計(jì)算機(jī)中的映像丰泊。
順序映像對(duì)應(yīng)順序存儲(chǔ)結(jié)構(gòu)薯定;
非順序映像對(duì)應(yīng)鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)有:
1)順序存儲(chǔ)瞳购,把邏輯相鄰的結(jié)點(diǎn)存儲(chǔ)在物理上相鄰的存儲(chǔ)單元內(nèi)话侄。
2)鏈接存儲(chǔ),結(jié)點(diǎn)間的邏輯關(guān)系由附加指針字段表示学赛。
3)索引存儲(chǔ)年堆,存儲(chǔ)結(jié)點(diǎn)信息的同時(shí),建立附加索引表盏浇,有稠密索引和稀疏索引变丧。
4)散列存儲(chǔ),按結(jié)點(diǎn)的關(guān)鍵字直接計(jì)算出存儲(chǔ)地址绢掰。


數(shù)據(jù)類(lèi)型:一個(gè)值的集合和定義在這個(gè)值集上的一組操作的總稱(chēng)痒蓬;
原子類(lèi)型:值不可分解;例如基本類(lèi)型滴劲;
非原子類(lèi)型結(jié)構(gòu)類(lèi)型:值由若干成分按某種結(jié)構(gòu)組成攻晒;
抽象數(shù)據(jù)類(lèi)型:一個(gè)數(shù)據(jù)模型及定義在該模型的一組操作;


線性表:一個(gè)線性表是n個(gè)數(shù)據(jù)元素的有限序列班挖;同一線性表中元素具有相同特性鲁捏;
線性表順序表示:用一組地址連續(xù)的存儲(chǔ)單元依次存儲(chǔ)線性表的數(shù)據(jù)元素;
順序表:線性表按照順序存儲(chǔ)結(jié)構(gòu)存儲(chǔ)表示萧芙;
線性表的鏈?zhǔn)奖硎?/code>:用一組任意的存儲(chǔ)單元存儲(chǔ)線性表的數(shù)據(jù)元素给梅;(存儲(chǔ)單元可以是連續(xù)也可以是不連續(xù))
線性鏈表單鏈表:n個(gè)結(jié)點(diǎn)鏈接成一個(gè)鏈表假丧,鏈表中結(jié)點(diǎn)只包含一個(gè)指針域;


:限定僅在表尾進(jìn)行插入或者刪除操作的線性表动羽;LIFO
棧的應(yīng)用:數(shù)制轉(zhuǎn)換包帚、括號(hào)匹配、行編輯程序曹质、表達(dá)式求值、迷宮求解擎场、遞歸羽德;
隊(duì)列:FIFO線性表,一頭插入,一頭刪除迅办;
雙端隊(duì)列:在表的兩頭進(jìn)行插入和刪除操作宅静;
鏈隊(duì)列
循環(huán)隊(duì)列

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市站欺,隨后出現(xiàn)的幾起案子姨夹,更是在濱河造成了極大的恐慌,老刑警劉巖矾策,帶你破解...
    沈念sama閱讀 216,919評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件磷账,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡贾虽,警方通過(guò)查閱死者的電腦和手機(jī)逃糟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蓬豁,“玉大人绰咽,你說(shuō)我怎么就攤上這事〉胤啵” “怎么了取募?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,316評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)蟆技。 經(jīng)常有香客問(wèn)我玩敏,道長(zhǎng),這世上最難降的妖魔是什么质礼? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,294評(píng)論 1 292
  • 正文 為了忘掉前任聊品,我火速辦了婚禮,結(jié)果婚禮上几苍,老公的妹妹穿的比我還像新娘翻屈。我一直安慰自己,他們只是感情好妻坝,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布伸眶。 她就那樣靜靜地躺著惊窖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪厘贼。 梳的紋絲不亂的頭發(fā)上界酒,一...
    開(kāi)封第一講書(shū)人閱讀 51,245評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音嘴秸,去河邊找鬼毁欣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛岳掐,可吹牛的內(nèi)容都是我干的凭疮。 我是一名探鬼主播,決...
    沈念sama閱讀 40,120評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼串述,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼执解!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起纲酗,我...
    開(kāi)封第一講書(shū)人閱讀 38,964評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤衰腌,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后觅赊,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體右蕊,經(jīng)...
    沈念sama閱讀 45,376評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評(píng)論 2 333
  • 正文 我和宋清朗相戀三年吮螺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了尤泽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,764評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡规脸,死狀恐怖坯约,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情莫鸭,我是刑警寧澤闹丐,帶...
    沈念sama閱讀 35,460評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站被因,受9級(jí)特大地震影響卿拴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜梨与,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評(píng)論 3 327
  • 文/蒙蒙 一堕花、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧粥鞋,春花似錦缘挽、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,697評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)苏研。三九已至,卻和暖如春腮郊,著一層夾襖步出監(jiān)牢的瞬間摹蘑,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,846評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工轧飞, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留衅鹿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,819評(píng)論 2 370
  • 正文 我出身青樓过咬,卻偏偏與公主長(zhǎng)得像大渤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子援奢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評(píng)論 2 354

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