資料結構和演算法緒論

2021-09-26 13:21:21 字數 486 閱讀 4051

# 資料結構和演算法緒論

資料結構是一門研究非數值計算的程式設計問題中的操作物件,以及他們之間的關係和操作等相關問題

程式設計 = 資料結構  +  演算法

簡單說,資料結構就是關係,資料元素相互之間存在的一種 或多種特定關係的集合

資料結構分為 邏輯結構 和物理結構

邏輯結構:是指資料物件中資料元素直接的相互關係,也就是我們今後最需要關注和討論的問題

物理結構: 是只資料的邏輯結構在計算機中的儲存形式

四大邏輯結構:   

集合結構:集合結構中的資料元素除了同屬乙個集合外,他們沒有其他關係

線性關係:一對一關係

樹性結構:一對多

圖形結構:多對多的關係

順序儲存結構:是把資料元素存放在位址連續的儲存單元裡,其資料間的邏輯關係和物理關係是一致的

鏈式儲存結構:是把資料元素放在任意的儲存單元裡,這組儲存單元可以是連續的,也可以是不連續的

(指標代表儲存位置)

資料結構和演算法緒論

讓程式設計改變世界 change the world by program 資料結構和演算法這門計算機必修課歷來無論在哪個學校,都是無比乏味和催人入睡的。因為很多時候,考研玩的不是智商,其實就是乙個人投入的時間而已。什麼是資料結構?資料結構是一門研究非數值計算的程式設計問題中的操作物件,以及它們之間...

資料結構和演算法緒論

資料是資訊的載體,是描述客觀事物的數 字元,以及所有能輸入到計算機中並被電腦程式識別和處理的符號的集合。資料結構是一門研究非數值計算的程式設計問題中的操作物件,以及它們之間的關係和操作等相關問題的學科 簡單來說 程式設計 資料結構 演算法 資料結構研究的就是關係,就是資料元素相互之間存在的一種或多種...

資料結構和演算法緒論

程式設計 資料結構 演算法 資料結構就是關係,沒錯,就是資料元素相互之間存在的一種或多種特定關係的集合。資料型別 是指一組性質相同的值的集合及定義在此集合上的一些操作的總稱。原子型別 是不可以再分解的基本型別,包括整型 實型 字元型等。結構型別 自若干個型別組合而戚,是可以再分解的。例,整型陣列是由...