四種基本的資料結構

2022-01-10 11:26:20 字數 834 閱讀 7568

通常有下列四類基本的結構:

⑴集合結構。該結構的資料元素間的關係是「屬於同乙個集合」。

⑵線性結構。該結構的資料元素之間存在著一對一的關係。

⑶樹型結構。該結構的資料元素之間存在著一對多的關係。

⑷網狀結構。該結構的資料元素之間存在著多對多的關係。

1.集合結構

所謂集合就收我們中學學的這個:

若x是集合a的元素,則記作x∈a。集合中的元素有三個特徵:

1).確定性(集合中的元素必須是確定的)

2).互異性(集合中的元素互不相同。例如:集合a=,則a不能等於1)

3).無序性(集合中的元素沒有先後之分),如集合和算作同乙個集合。

2.線性結構

常用的線性結構有:線性表,棧,佇列,雙佇列,陣列,串。

3.樹形結構

樹形結構是一層次的巢狀結構。 乙個樹形結構的外層和內層有相似的結構, 所以這種結構多可以遞迴的表示。經典資料結構中的各種樹狀圖是一種典型的樹形結構:一顆樹可以簡單的表示為根, 左子樹, 右子樹。 左子樹和右子樹又有自己的子樹

4.網狀結構

這是一種複雜的資料結構。(簡單來說,就是元素之間的關係是任意的,是很亂的一種結構)圖形結構中,每個結點的前驅結點數和後續結點數可以任意多個。 資料元素間的關係是任意的。其他資料結構(如樹、線性表等)都有明確的條件限制,而圖形結構中任意兩個資料元素間均可相關聯。

四種基本的資料結構

資料結構的定義 分為邏輯結構 元素之間有什麼關係 和儲存結構 元素之間怎麼儲存 通常有下列四類基本的結構 集合結構。該結構的資料元素間的關係是 屬於同乙個集合 線性結構。該結構的資料元素之間存在著一對一的關係。樹型結構。該結構的資料元素之間存在著一對多的關係。網狀結構。該結構的資料元素之間存在著多對...

資料的四種基本儲存方法

資料的儲存結構可用以下四種基本儲存方法得到 1 順序儲存方法 該方法把邏輯上相鄰的結點儲存在物理位置上相鄰的儲存單元裡,結點間的邏輯關係由儲存單元的鄰接關係來體現。由此得到的儲存表示稱為順序儲存結構 sequential storage structure 通常借助程式語言的陣列描述。該方法主要應用...

Python 四種基礎資料結構主要特點

索引都是用中括號!一 列表list 列表中的每個元素都可變的,意味著可以對每個元素進行修改和刪除 列表是有序的,每個元素的位置是確定的,可以用索引去訪問每個元素 列表中的元素可以是python中的任何物件,這意味著元素可以是字串 整數 元組 也可以是list等python中的物件。初始化為中括號 常...