順序表各種基本運算的演算法

2021-08-09 05:34:31 字數 828 閱讀 3190

【**】//檔名: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...