順序表的基本運算2

2021-09-30 12:19:04 字數 1139 閱讀 2597

/*

*檔名稱:test.cpp

*作 者:邱暖

*完成日期:2023年9月14日

*版本號:vi.10

*問題描述:對建立的線性表的一系列演算法進行測試

*/#include #include #define maxsize 50 //maxsize將用於後面定義儲存空間的大小

typedef int elemtype; //elemtype在不同場合可以根據問題的需要確定,在此取簡單的int

typedef struct

sqlist;

//自定義函式宣告部分

void initlist(sqlist *&l);

bool listinsert(sqlist *&l,int i,elemtype e);

void displist(sqlist *l);

bool listdelete(sqlist *&l,int i,elemtype &e);

void destroylist(sqlist *&l);

//實現測試函式

int main()

//下面實現要測試的各個自定義函式

//初始化線性表initlist(l)

void initlist(sqlist *&l)

//插入資料元素函式

bool listinsert(sqlist *&l,int i,elemtype e)

//輸出線性表displist(l)函式

void displist(sqlist *l)

//刪除資料元素函式

bool listdelete(sqlist *&l,int i,elemtype &e)

//銷毀線性表destroylist(l)

學習心得:
一開始遇到一些問題,但後來通過組員的幫助都解決了,所以團隊的合作能力還是很重要的。

順序表的基本運算2

在已經建立線性表的基礎上,求線性表的長度listlength 求線性表l中指定位置的某個資料元素getelem 查詢元素locateelem的演算法都可以實現了。就在原程式的基礎上增加 02.增加求線性表的長度listlength的函式並測試 03.增加求線性表l中指定位置的某個資料元素getele...

順序表的基本運算

問題及 標頭檔案 2015,煙台大學計算機與控制工程學院 完成日期 2015年9月7日 版本 v1.0 問題描述 測試 建立線性表 的演算法createlist,為檢視建表的結果,需要實現 輸出線性表 的演算法displist。要輸出線性表,還要判斷表是否為空,這樣,實現判斷線性表是否為空的演算法l...

順序表的基本運算

順序表的基本運算 以順序表為例 1 目的是要測試 建立線性表 的演算法createlist,為檢視建表的結果,需要實現 輸出線性表 的演算法displist。在研習displist中發現,要輸出線性表,還要判斷表是否為空,這樣,實現判斷線性表是否為空的演算法listempty成為必要。這樣,再加上m...