1. 程式人生 > >什麽是數據結構

什麽是數據結構

存在 方式 一個 抽象 特定 算法 本科 計算 邏輯結構

1. 對於數據結構的解釋有很多,本文采用本科教科書上的定義,即數據結構是相互之間存在一種或多種特定集合的數據元素的集合。這種關系包括邏輯結構和存儲結構。

2. 邏輯結構是數據結構將實際問題中事物內部組成元素之間的邏輯關系抽象化,形成數據元素和數據關系的有限集合。

3. 存儲結構是數據結構按在計算機中存儲方式的不同,分為順序存儲和鏈式存儲。

  順序存儲借助元素在存儲器中的相對位置來表示數據元素之間的邏輯關系,鏈式存儲借助指示元素存儲地址的指針表示數據元素之間的邏輯關系。

4. 任何一個算法的設計卻決於選定的邏輯結構,而算法的實現依賴於采用的存儲結構。

什麽是數據結構