資料結構之鍊錶 一

2021-04-13 09:19:59 字數 681 閱讀 5364

線性表分為順序儲存結構和鏈式儲存結構2種。

順序儲存結構的特點:任何乙個元素都可以進行隨即訪問,訪問速度高。但不適合瀕繁的插入和刪除操作。

鏈式儲存結構(鍊錶):不可以隨即訪問元素。但適合頻繁的插入和刪除操作。

乙個靜態鍊錶的例子:

#include

struct node

;typedef struct node nodetype;

int main()

printf("/n");

getch();

return 0;

}乙個動態鍊錶的例子:

#include

#include

typedef struct node

nodetype;

nodetype *createlist()     /*這個方法的作用:返回頭指標(頭結點),頭結點沒有資料域*/

end->next = '/0';

return begin;

}int main()

getch();

return 0;

}實際應用中動態鍊錶更為常用。

資料結構之鍊錶(一)

很多人,一接觸到資料結構就難懂,就說有難度,還有就說,鍊錶有什麼用?今天我就詳細的說下,這個鍊錶有什麼用。一 鍊錶介紹 1 鍊錶有位址不連續的結點序列,必須通過指標相互連線。2 鍊錶的分類 1 單向線性鍊錶 每個節點中除了儲存資料結構內容以外,還需要儲存指向下乙個節點的指標,叫做後指標。最後乙個節點...

資料結構之鍊錶 一

線性表分為順序儲存結構和鏈式儲存結構2種。順序儲存結構的特點 任何乙個元素都可以進行隨即訪問,訪問速度高。但不適合瀕繁的插入和刪除操作。鏈式儲存結構 鍊錶 不可以隨即訪問元素。但適合頻繁的插入和刪除操作。乙個靜態鍊錶的例子 include struct node typedef struct nod...

資料結構之鍊錶 一

線性表分為順序儲存結構和鏈式儲存結構2種。順序儲存結構的特點 任何乙個元素都可以進行隨即訪問,訪問速度高。但不適合瀕繁的插入和刪除操作。鏈式儲存結構 鍊錶 不可以隨即訪問元素。但適合頻繁的插入和刪除操作。乙個靜態鍊錶的例子 include struct node typedef struct nod...