【導(dǎo)讀】數(shù)據(jù)結(jié)構(gòu)是對(duì)程序中數(shù)據(jù)信息的結(jié)構(gòu)組織,供給定問(wèn)題求。解算法的控制結(jié)構(gòu)來(lái)處理。Niklauswirth曾經(jīng)給出“算法+數(shù)據(jù)結(jié)構(gòu)=程序”的公式,得到了計(jì)算機(jī)科學(xué)界的普遍認(rèn)可。在程序設(shè)計(jì)語(yǔ)言中如何表示數(shù)據(jù)和控制,很大程度上決定了。程序設(shè)計(jì)的主要任務(wù)就是在選取或組織適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)的基?!端惴ㄅc數(shù)據(jù)結(jié)構(gòu)》課程討論數(shù)據(jù)結(jié)構(gòu)的目的,就。本章將從幾個(gè)不同的角度討論如何在程序中實(shí)現(xiàn)各。構(gòu),但沒(méi)有也不可能提供所有的數(shù)據(jù)結(jié)構(gòu)。一方面,受科學(xué)技術(shù)和生產(chǎn)力發(fā)展水平的限制,人類(lèi)認(rèn)知世。語(yǔ)言和語(yǔ)言翻譯系統(tǒng)。構(gòu)的基本設(shè)施和方法手段。諸如整型數(shù)據(jù)、實(shí)型數(shù)據(jù)、布爾型數(shù)據(jù)和字符型數(shù)。程序設(shè)計(jì)人員只要在程序中用相應(yīng)的類(lèi)型標(biāo)識(shí)符直。字符串、結(jié)構(gòu)體、共同體、文件等。計(jì)人員不能夠在程序中用類(lèi)型說(shuō)明的辦法直接引入。數(shù)據(jù)元素的結(jié)點(diǎn)類(lèi)型,如說(shuō)明成記錄、結(jié)構(gòu)體等,樹(shù)可通過(guò)左孩子右兄弟表示法轉(zhuǎn)。靜態(tài)分配、部分采用動(dòng)態(tài)分配的數(shù)據(jù)結(jié)構(gòu)。模擬實(shí)現(xiàn)靜態(tài)鏈表的數(shù)組可如下定義: