數據(Data):分數值型和非數值型
數據元素(Data element):數據的基本單位,是整體性概念,也可稱結點、記錄、頂點。
數據項:構成數據元素不可分割的最小單位
數據>數據元素>數據項
數據物件:性質相同的數據元素的集合,是數據的子集
數據元素不是孤立的,它們之間存在某種關係,數據元素相互之間的關係稱爲結構
數據結構:相互之間存在一種或多種特定關係的數據元素的集合
數據結構包括三方面的內容:
數據型別(Data Type)的作用:約束變數或常數的取值範圍和操作
(ADT):一個數學模型(邏輯結構)及定義在此模型上的一組操作(運算),而不考慮具體的儲存結構積具體實現演算法
(D,S,P)三元組表示:D——數據物件,S——關係集,P——基本操作集
基本格式:
ADT 抽象數據型別名{
數據物件:<數據物件的定義> (用虛擬碼描述)
數據關係:<數據關係的定義>
基本操作:<基本操作的定義,格式說明:參數表;初始條件;操作結果>
}ADT 抽象數據類項名