資料結構之順序表的基本運算

2021-07-10 22:20:09 字數 728 閱讀 5299

#include #include #include #include using namespace std;

#define maxsize 100

typedef char elemtype;

typedef struct

sqlist;

void initlist(sqlist *&l) //初始化順序表l

void listinsert(sqlist *&l,elemtype a,int n) //採用尾插法依次插入元素a,b,c,d,e

void displist(sqlist *l) //輸出順序表l

bool listempty(sqlist *l) //判斷順序表l是否為空

void getelem(sqlist *l,int j) //輸出順序表的第i個元素

bool listdelete(sqlist *&l,int i) //刪除資料元素

void destorylist(sqlist *&l) //銷毀順序表

int main()

{ char a[10];

char b='a';

cout<

執行結果:

資料結構實踐 順序表的基本運算2

檔名稱 cpp1.cpp 版本號 v6.0 增加求線性表l中指定位置的某個資料元素getelem的運算,以及增加查詢元素locateelem的運算 程式輸出 線性表的結果 include include define maxsize 50 maxsize將用於後面定義儲存空間的大小 typedef ...

整數順序表的基本運算 資料結構

設計整數順序表的基本運算程式,並用相關資料進行測試 輸入 順序輸入順序表a的元素個數及各個元素 輸出 第一行 建立順序表a後,輸出所有元素 第二行 刪除第乙個元素,輸出刪除後的所有元素 第三行 輸出刪除元素後順序表的長度 第四行 在第二元素處插入乙個新的元素100 第五行 輸出第乙個元素100所在位...

資料結構之順序表

首先是標頭檔案seqlist.h ifndef seqlist h define seqlist h include includeusing namespace std define elemtype int define seqlist default size 10 typedef struc...