資料結構中順序表和c語言陣列的區別是什麼

時間 2021-08-30 09:21:08

1樓:進擊巨人

他們答得我個人覺得是不正確的,因為剛好在學,順序表是指在計算機記憶體中連續的線性表,既有邏輯結構,也有儲存結構;而陣列屬於有序表,單指邏輯結構。也就是說陣列的實現最終是順序表。

2樓:風若遠去何人留

順序表是在計算機記憶體中以陣列的形式儲存的線性表,是指用一組地址連續的儲存單元依次儲存資料元素的線性結構。線性表採用順序儲存的方式儲存就稱之為順序表。順序表是將表中的結點依次存放在計算機記憶體中一組地址連續的儲存單元中。

從順序表的定義上可以看出,順序表就是陣列。二者只是不同領域中的稱呼。

順序表是資料結構中的專有名詞,而陣列是在c語言或者其它程式語言中的一種資料型別。

可以說,陣列是順序表在實際程式設計中的具體實現方式。

3樓:匿名使用者

順序表是指對邏輯結構表現為線性特點的元素儲存的時候也要求順序,其特點是資料在記憶體存放時體現出來的關係特性。

而陣列是在分配空間的時候系統自動按照順序給劃出來的一片連續空間。他的作用是存放資料的。關鍵是在於陣列對應的是空間,不對應資料元素。

4樓:匿名使用者

區別?順序表 可以用兩種方式實現,一種是陣列,另一種是連結串列.

陣列算是順序表的一種表現形式吧.

資料結構c語言描述,資料結構(C語言描述)

include include include define datatype int define maxsize 1000 typedef struct nodebitreenode datatype bt maxsize bitreenode buildbtree datatype bt,in...

資料結構C語言,資料結構和C語言有什麼區別?

typedef struct qnode qnode,queueptr 定義兩個新資料型別qnode,queueptr,相當於 typedef struct qnode qnode typedef struct qnode queueptr 使用方法 qnode qdata struct qnode...

c語言裡資料結構的問題,c語言裡資料結構的一個問題。。

1 typedef struct list 這裡的list只是一個起的名字,如int是整形,list 是這個結構體的型別。下面的list就是 int i list就是那個i 2 定義的時候沒有下一個節點,一般都是用 p next null 3 書上一般給的都是偽 在實際寫程式中 自己要結合起來才能執...