第三週 專案一 順序表的基本運算(2)

2021-07-22 19:19:45 字數 2378 閱讀 4621

問題及**:

/*     

檔名稱:順序表的基本運算.cpp

作 者: 周國亮

完成日期:2023年9月17日

版 本 號:v1.0

問題描述:測試「建立線性表」的演算法createlist,檢視建表結果

輸入描述:無

程式輸出:若干資料。

*/ #include"111.h"

int main()

; elemtype a;

int s1,s2,s3,s4,s5;

int loc;

createlist(sq, x, 6);

displist(sq);

printf("表長度:%d\n", listlength(sq)); //測試求長度

cout<

cin>>s2;

if(getelem(sq, s2, a))

cout

if((loc=locateelem(sq, s1))>0)

cout>s4;

listinsert(sq,s4,s3);

displist(sq);

cout<

cin>>s5;

listdelete(sq,s5);

displist(sq);

destroylist(sq);

return 0;

}

#include"111.h"  

void createlist(sqlist *&l, elemtype a, int n) //用陣列建立線性表

void displist(sqlist *l) //輸出線性表displist(l)

bool listempty(sqlist *l) //判定是否為空表listempty(l)

int listlength(sqlist *l) //求線性表的長度listlength(l)

bool getelem(sqlist *l,int i,elemtype &e) //求某個資料元素值getelem(l,i,e)

int locateelem(sqlist *l, elemtype e) //按元素值查詢locateelem(l,e)

bool listinsert(sqlist *l,int i,elemtype e) //插入資料元素listinsert

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

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

#include"111.h"  

void createlist(sqlist *&l, elemtype a, int n) //用陣列建立線性表

void displist(sqlist *l) //輸出線性表displist(l)

bool listempty(sqlist *l) //判定是否為空表listempty(l)

int listlength(sqlist *l) //求線性表的長度listlength(l)

bool getelem(sqlist *l,int i,elemtype &e) //求某個資料元素值getelem(l,i,e)

int locateelem(sqlist *l, elemtype e) //按元素值查詢locateelem(l,e)

bool listinsert(sqlist *l,int i,elemtype e) //插入資料元素listinsert

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

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

學習心得:順序表十分靈活

第三週 專案一 順序表的基本運算(2)

問題及 cpp view plain copy 檔名稱 順序表的基本運算.cpp 作 者 陳朋 完成日期 2016年9月18日 版 本 號 v1.0 問題描述 測試 建立線性表 的演算法createlist,檢視建表結果 輸入描述 無 程式輸出 若干資料。include 111.h intmain ...

第三週專案一(2) 順序表的基本運算

all rights reservrd.版本號 v1.0 問題描述 在已經建立線性表的基礎上,求線性表的長度listlength 求線性表l中指定位置的某個資料元素getelem 查詢元素locateelem的演算法都可以實現了。就在原程式的基礎上增加 增加求線性表的長度listlength的函式並...

第三週 專案一 順序表的基本運算

檔名稱 text.cpp 完成日期 2015年9月14日 版本號 v1.0 問題描述 用遞迴求解漢諾塔問題 輸入描述 無 輸出描述 線性表 標頭檔案 header.h include include define maxsize 50 maxsize將用於後面定義儲存空間的大小 typedef in...