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