c語言程序由哪幾部分組成 2什么是數(shù)據(jù)結(jié)構(gòu)? 有關(guān)數(shù)據(jù)結(jié)構(gòu)的討論涉及哪三個(gè)方面?
2什么是數(shù)據(jù)結(jié)構(gòu)? 有關(guān)數(shù)據(jù)結(jié)構(gòu)的討論涉及哪三個(gè)方面?數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)和它們之間的關(guān)系。數(shù)據(jù)結(jié)構(gòu)={D,R}。其中D是數(shù)據(jù)對(duì)象,R是對(duì)象中所有數(shù)據(jù)成員之間的有限關(guān)系集。對(duì)數(shù)據(jù)結(jié)構(gòu)的討論一般涉及以下三個(gè)
2什么是數(shù)據(jù)結(jié)構(gòu)? 有關(guān)數(shù)據(jù)結(jié)構(gòu)的討論涉及哪三個(gè)方面?
數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)和它們之間的關(guān)系。數(shù)據(jù)結(jié)構(gòu)={D,R}。其中D是數(shù)據(jù)對(duì)象,R是對(duì)象中所有數(shù)據(jù)成員之間的有限關(guān)系集。對(duì)數(shù)據(jù)結(jié)構(gòu)的討論一般涉及以下三個(gè)方面:①數(shù)據(jù)成員及其邏輯關(guān)系,又稱數(shù)據(jù)的邏輯結(jié)構(gòu),簡稱數(shù)據(jù)結(jié)構(gòu);②數(shù)據(jù)成員及其關(guān)系在計(jì)算機(jī)內(nèi)存中的存儲(chǔ)表示,又稱物理結(jié)構(gòu)對(duì)于數(shù)據(jù),稱為存儲(chǔ)結(jié)構(gòu);
③對(duì)數(shù)據(jù)結(jié)構(gòu)施加的操作使。數(shù)據(jù)的邏輯結(jié)構(gòu)是從邏輯關(guān)系來描述數(shù)據(jù),這與數(shù)據(jù)存儲(chǔ)不一樣,而與計(jì)算機(jī)存儲(chǔ)無關(guān)。因此,數(shù)據(jù)的邏輯結(jié)構(gòu)可以看作是從特定問題抽象出來的數(shù)據(jù)模型和數(shù)據(jù)的應(yīng)用視圖。數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)是邏輯數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)器(也稱圖像)中的實(shí)現(xiàn)。它依賴于計(jì)算機(jī),是數(shù)據(jù)的物理視圖。數(shù)據(jù)操作是在數(shù)據(jù)的邏輯結(jié)構(gòu)上定義的一組操作。每個(gè)數(shù)據(jù)結(jié)構(gòu)都有一組操作。例如,搜索、插入、刪除、更新、排序等。