c語言描述簡單的線性表,獲取元素,刪除元素,

2022-08-26 18:24:12 字數 964 閱讀 5903

1

//定義線性表

2#define maxsize 20

3 typedef int

elemtype;

4 typedef struct

5sqlist;

10/*

11**************************

12**************************

13*/

1415

1617

//返回線性表l的元素

18 typedef int

status;

19 status getelem1 (sqlist l,int i,elemtype *e)

2027

2829

3031

32/*

33**************************

34**************************

35*/

3637

38//

元素插入線性表

39 status listinsert (sqlist *l,int

i,elemtype e)

40

5657

58/*

59**************************

60**************************

61*/

6263

//元素刪除

64 status listdelete(sqlist *l,int i,elemtype *e)65

8081

82int

main()

8386

87

做技術的沒有什麼好嘲笑的,技術的東西是永遠學不完的,日新月異。

技術靠一點一點積累的,大牛也是這樣,

希望我也能加油。

C 實現線性表(鍊錶描述)

本文使用c 實現了乙個線性表 陣列描述 該程式由三個檔案構成,第一部分是標頭檔案,標頭檔案定義了乙個鍊錶的節點的結構體,同時在該結構體的基礎上定義了乙個線性表類,該抽象類中定義了絕大部分線性表的成員函式,其中包括 確定線性表是否為空 確定線性表中資料的數目 新增乙個資料 按乙個給定索引查詢其對應的元...

線性表的鏈式描述

1.概述 鏈式描述中,線性表的元素存在記憶體中的位置是隨機的。基於陣列的描述中,元素的位址是由數學公式決定的,而在鏈式描述中,元素的位址是隨機分布的.2.單向鍊錶 2.1 描述 資料物件的例項的每個元素都用乙個單元或節點來描述。每個節點都明確包含另乙個相關節點的位置資訊,稱為鏈或指標。一般來說,為找...

C語言線性表

include include include 定義乙個linearlist結構體 typedef struct linearlist linearlist 初始化線性表 param 無 return linearlist linearlist initlinearlist return ptr 插...