資料結構(C語言版) 順序表的實現

2021-09-10 05:18:31 字數 652 閱讀 6898

完整**:

#include#includeusing namespace std;

#define maxsize 100

#define stepsize 10

#define success 1

#define error -1

typedef int elemtype;

int flag=0;//用於判斷順序表是否初始化,預設為沒有

typedef struct sqlistsqlist;

//1-初始化順序表

void initlist(sqlist* l)

flag=1;

cout<<"順序表初始化完畢!"flag=0;

cout<<"順序表已銷毀!"cout<<"順序表已經被清空!"} return error;

}else

if(i>0 && i<=l->length+1)

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

l->length++;

} }else

l->length--;

cout<<"刪除成功!";

}else

cout<>n;

switch(n)

}void main()

資料結構 順序表的實現(C語言版)

include define maxn 100 typedef int status using namespace std typedef structsqlist 初始化順序表 status initlist sqlist l 順序表的插入 將要插入的新元素e放到第i個位置 status lis...

資料結構(c語言版)順序表的實現

資料結構原本的書籍上面只寫了演算法部分,不能直接執行,在此貼上c語言實現的完整 需要注意的地方已在 中注釋 include include define list size 100 初始分配空間的節點個數 define list increment 10 新分配空間的節點個數 typedef int...

《資料結構》C語言版 順序表的基本操作實現

include include define ok 1 define error 0 define true 1 define false 0 define overflow 1 define list init size 100 define listincrement 10 typedef in...