資料結構 順序表

2021-07-09 21:41:09 字數 583 閱讀 3266

順序表示最簡單的乙個資料結構,直接貼**吧,因為比較簡單。

#include

#include

typedef struct sqlist

sqlist;

void initlist (sqlist *l)

l->length = 0;

}void getelem(sqlist *l)//初始化

l->length = j;

printf("初始化成功!\n");

}void locateelem(sqlist *l,int e)//查詢函式}}

void listinsert(sqlist *l,int i,int e)//插入函式

else

l->elem[i-1] = e;

l->length ++;

printf("插入成功");}}

void listdelet(sqlist *l,int i)//刪除函式

for(j=i;j<(l->length-1);j++)

l->length --;

printf("刪除成功");

}int main()

資料結構 順序表

順序表的特徵 1由唯一的表名標識 2佔據一塊連續的儲存空間 3資料順序存放,元素之間有先後關係 定義動態的順序表 define maxsize 100 typedef struct sqlist 這個結構體型別存放的是順序表的資訊和順序表的資料 初始化順序表 void initsqlist sqli...

資料結構順序表

include include include include include include include include include include include include include include using namespace std define maxn 100000...

資料結構 順序表

1.線性表 2.鍊錶 標頭檔案 ifndef list h define list h const int maxlen 100 順序表的最大儲存長度 template class list template void list setlist cin.clear template list lis...