(1)陣列A的儲存量為6*8*6=288位元組(2)按行優先存放時,元素A1,4的起始地址、儲存地址:1000+(1*8+4)*6=1072(3)按列優先存放時,元素A4,7的起始地址、儲存地址:1000+(7*6+4)*6=1276陣列元素的儲存地址就是該元素在記憶體的起始地址
(1)陣列A的儲存量為6*8*6=288位元組(2)按行優先存放時,元素A1,4的起始地址、儲存地址:1000+(1*8+4)*6=1072(3)按列優先存放時,元素A4,7的起始地址、儲存地址:1000+(7*6+4)*6=1276陣列元素的儲存地址就是該元素在記憶體的起始地址
資料結構是計算機儲存、組織資料的方式。資料結構是指相互之間存在一種或多種特定關係的資料元素的集合。通常情況下,精心選擇的資料結構可以帶來更高的執行或者儲存效率。資料結構往往同高效的檢索演算法和索引技術有關。Sartaj Sahni在他的《資料結構、演算法與應用》一書中稱:“資料結構是資料物件,以及存在於該物件的例項和組成實 例的資料元素之間的各種聯絡。這些聯絡可以透過定義相關的函式來給出。”他將資料物件(data object)定義為“一個數據物件是例項或值的集合”。Clifford A.Shaffer在《資料結構與演算法分析》一書中的定義是:“資料結構是ADT(抽象資料型別Abstract Data Type) 的物理實現。”Robert L.Kruse在《資料結構與程式設計》一書中,將一個數據結構的設計過程分成抽象層、資料結構層和實現層。其中,抽象層是指抽象資料型別層,它討論資料的邏輯結構及其運算,資料結構層和實現層討論一個數據結構的表示和在計算機內的儲存細節以及運算的實現。資料結構具體指同一類資料元素中,各元素之間的相互關係,包括三個組成成分,資料的邏輯結構,資料的儲存結構和資料運算結構。