數據結構與算法(第一天)

1.數據結構

程序設計 = 數據結構 + 算法

1)數據結構是數據元素之間存在的一種或多種特定關係的集合。
2)數據結構分爲邏輯結構(數據元素之間的相互關係)和物理結構(數據的邏輯結構在計算機中的存儲形式)

四大邏輯結構:
(1)集合結構:數據元素同屬於一個結合
(2)線性結構:元素之間有一對一的關係
(3)樹形結構:元素之間存在一對多的層次關係
(4)圖形結構:元素之間存在多對多的關係

3)數據元素的存儲形式:順序存儲和鏈式存儲

順序存儲:將數據元素存放在地址連續的存儲單元裏,它們的邏輯關係和物理關係是一致的

鏈式存儲:數據元素存儲非常靈活,需要指針來存放數據元素的地址,通過地址來找到相關聯的數據元素的位置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章