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

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

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語言資料結構考試

桐疏蘭 c語言是一門程序導向 抽象化的通用程式設計語言,廣泛應用於底層開發。c語言能以簡易的方式編譯 處理低階儲存器。c語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式設計語言。 這個考題應是c程式設計和資料結構在一起的 咖啡巷 直接選擇排序等幾種排序方法書上是有介紹的。基本...

c語言資料結構中串和陣列的問題高手速來

第一題 結果為 m n m 1 比如 子串 001 主串 0001 這就是最壞情況 第二題 第一問 求a 5 7 由a 0 0 1000 地址 a 0 1 1006 因為6個位元組 所以對於a 5 7 可以用 5 8 7 6 1000 1282 或者直接用1000 6 8 1 6 1282 同理a ...