數(shù)組只能順序存儲嗎 數(shù)據(jù)的存儲結構又叫?
數(shù)據(jù)的存儲結構又叫?數(shù)據(jù)存儲結構是數(shù)據(jù)元素和關系在計算機內存中的表示,或數(shù)據(jù)邏輯結構在計算機內存中的實際存儲形式,由計算機語言編程實現(xiàn)。數(shù)據(jù)存儲結構分為順序存儲結構和鏈式存儲結構。順序存儲方法是將邏輯
數(shù)據(jù)的存儲結構又叫?
數(shù)據(jù)存儲結構是數(shù)據(jù)元素和關系在計算機內存中的表示,或數(shù)據(jù)邏輯結構在計算機內存中的實際存儲形式,由計算機語言編程實現(xiàn)。
數(shù)據(jù)存儲結構分為順序存儲結構和鏈式存儲結構。
順序存儲方法是將邏輯上相鄰的節(jié)點存儲在物理位置的相鄰存儲單元中。節(jié)點之間的邏輯關系由存儲單元的相鄰關系來反映。這種方法得到的存儲表示稱為順序存儲結構。順序存儲結構是一種基本的存儲表示方法,在編程語言中通常采用數(shù)組來實現(xiàn)。
鏈路存儲方法不要求邏輯上相鄰的節(jié)點在物理位置上也相鄰,節(jié)點之間的邏輯關系由附加的指針字段表示。由此產(chǎn)生的存儲表示稱為鏈式存儲結構,在編程語言中通常借助指針類型來實現(xiàn)。
數(shù)組的存儲結構采用什么存儲方式?
存儲結構是邏輯結構的存儲映像。邏輯結構是指數(shù)據(jù)之間的關系。它可以分為線性結構和非線性結構。兩者并不沖突。一個是指數(shù)據(jù)之間的關系,另一個是指這種關系在計算機中的表達。它們之間的區(qū)別在于為它們定義的特殊操作。它們有兩種操作:“out”和“in”。一種是“先進先出”,另一種是“后進先出”。邏輯結構可以在具有不同存儲結構的計算機中實現(xiàn)。例如,邏輯結構中簡單的線性結構可以通過數(shù)組(順序存儲)或單向鏈表(鏈表存儲)來實現(xiàn)。邏輯結構:指數(shù)據(jù)元素之間的邏輯關系。存儲結構:數(shù)據(jù)的邏輯結構由計算機語言實現(xiàn)。