數(shù)組只能順序存儲(chǔ)嗎 一個(gè)簡(jiǎn)單的問題,數(shù)組是邏輯結(jié)構(gòu)還是存儲(chǔ)結(jié)構(gòu)?
一個(gè)簡(jiǎn)單的問題,數(shù)組是邏輯結(jié)構(gòu)還是存儲(chǔ)結(jié)構(gòu)?存儲(chǔ)結(jié)構(gòu)是邏輯結(jié)構(gòu)的存儲(chǔ)映像。邏輯結(jié)構(gòu)是指數(shù)據(jù)之間的關(guān)系。它可以分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)。兩者并不沖突。一個(gè)是指數(shù)據(jù)之間的關(guān)系,另一個(gè)是指這種關(guān)系在計(jì)算機(jī)中
一個(gè)簡(jiǎn)單的問題,數(shù)組是邏輯結(jié)構(gòu)還是存儲(chǔ)結(jié)構(gòu)?
存儲(chǔ)結(jié)構(gòu)是邏輯結(jié)構(gòu)的存儲(chǔ)映像。邏輯結(jié)構(gòu)是指數(shù)據(jù)之間的關(guān)系。它可以分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)。兩者并不沖突。一個(gè)是指數(shù)據(jù)之間的關(guān)系,另一個(gè)是指這種關(guān)系在計(jì)算機(jī)中的表達(dá)。它們之間的區(qū)別在于為它們定義的特殊操作。它們有兩種操作:“out”和“in”。一種是“先進(jìn)先出”,另一種是“后進(jìn)先出”。邏輯結(jié)構(gòu)可以在具有不同存儲(chǔ)結(jié)構(gòu)的計(jì)算機(jī)中實(shí)現(xiàn)。例如,邏輯結(jié)構(gòu)中簡(jiǎn)單的線性結(jié)構(gòu)可以通過數(shù)組(順序存儲(chǔ))或單向鏈表(鏈表存儲(chǔ))來實(shí)現(xiàn)。邏輯結(jié)構(gòu):指數(shù)據(jù)元素之間的邏輯關(guān)系。存儲(chǔ)結(jié)構(gòu):數(shù)據(jù)的邏輯結(jié)構(gòu)由計(jì)算機(jī)語言實(shí)現(xiàn)。