我的認為是:數據結構包含存儲結構與邏輯結構。存儲結構包括:鏈表,數組,集合。邏輯結構包括:隊列。不知這樣理解對否?不對的話可以說明一下希望有知道的人可以講解一下,網上的資料太過混亂。謝謝
2 回答

守著一只汪
TA貢獻1872條經驗 獲得超4個贊
1.首先我來說幾個概念性的東西:
數據元素:是組成數據的、有一定意義的基本單位,在計算機中通常作為整體處理。
數據對象:是性質相同的數據元素的集合,是數據的子集。
數據結構:是相互之間存在一種或多種特定關系的數據元素的集合。
邏輯結構:是指數據對象中的數據元素之間的相互關系。
邏輯結構-集合結構:集合結構中的元素除了同屬于一個集合外,他們之間是沒有關系的。
邏輯結構-線性結構:線性結構中的數據元素之間是一對一的關系。
邏輯結構-樹形結構:樹形結構中的數據元素之間存在一種一對多的層次關系。
邏輯結構-圖形結構:圖形結構的數據元素存在多對多的關系
物理結構:是指數據的邏輯結構在計算機中的存儲形式
邏輯存儲-順序存儲:是把數據元素放在地址連續的存儲單元里,其數據間的邏輯關系和物理關系一直。
物理存儲-鏈式存儲:是把數據元素存放在任意的存儲單元里,這組存儲單元可以是連續也可以是不連續的
接下來就說下線性表,線性表當我們申請的存儲的時候是申請了一個數組,數組在計算機里面是連續的存儲單元,這樣我們就可以把邏輯上的線性結構存儲到連續單元的物理結構中去。有不對的地方歡迎討論。
2.最后推薦你一本書看:《大話數據結構》這本書你值得擁用,講的通俗易懂,結合了圖形來進行講解。
- 2 回答
- 0 關注
- 1172 瀏覽
添加回答
舉報
0/150
提交
取消