【**】//檔名:sqlist.cpp
#include #include #define maxsize 50
typedef int elemtype;
typedef struct
sqlist;
void initlist(sqlist *&l) //初始化線性表
void destroylist(sqlist *l) //銷毀線性表
void createlist(sqlist *l,elemtype a,int n) //建立順序表
l->length=k;
}bool listempty(sqlist *l) //判斷線性表是否為空表
int listlength(sqlist *l) //求線性表長度
void displist(sqlist *l) //輸出線性表
bool getelem(sqlist *l,int i,elemtype &e) //求線性表中第i個元素的值
int locateelem(sqlist *l,elemtype e) //查詢第乙個值域為e的元素序號
bool listinsert(sqlist *l,int i,elemtype e) //插入到第i個元素位置
bool listdelete(sqlist *l,int i,elemtype &e) //刪除第i個元素
實現順序表各種基本運算的演算法
實驗題目 實現順序表各種基本運算的演算法 實驗內容 設計乙個程式,實現順序表的各種基本運算的演算法,並在此基礎上設計乙個 主程式完成如下功能 1 初始化順序表l。2 依次採用尾插法插入a b c d e元素 3 輸出順序表l。4 輸出順序表l長度。5 判斷順序表l是否為空。6 輸出順序表l的第3個元...
順序表的各種基本運算
其中函式包括如下 1 initlist sqlist l 初始化順序表l.2 destroylist sqlist l 釋放順序表l.3 listempty sqlist l 判斷順序表 l是否為空表.4 listlength sqlist l 返回順序表 l的元數個數.5 displist sql...
實現順序表各種基本運算的方法
實現順序表各種基本運算的方法 include include include define max size 50 typedef char elemtype typedef struct sqlist 宣告順序表的型別 整體建立順序表 void create list sqlist l,elemt...