P17 2 4順序表基本操作的實現

2021-10-10 05:38:28 字數 864 閱讀 5431

操作演算法中用到的預定義常量和型別:

#define true 1   

#define false 0

#define ok 1

#define error 0

#define infeasible -1

#define overflow -2

typedef

int status;

typedef

char elemtype;

線性表l的初始化:

status initlist_sq

(sqlist &l)

銷毀:

void

destroylist

(sqlist &l)

清空線性表:

void

clearlist

(sqlist &l)

求線性表的長度:

int

getlength

(sqlist l)

判斷線性表是否為空:

int isempty(sqlist l)

順序表的取值:

int

getelem

(sqlist l,

int i, elemtype &e)

順序表的查詢:

int

locateelem

(sqlist l, elemtype e)

順序表的基本操作實現

順序表的基本操作實現 在複習的時候順便寫寫 基本和書上的一樣 include include define ok 1 define error 0 define status int define maxsize 10000 typedef int elemtype 對順序表的定義 typedef ...

順序表基本操作的實現

一 實驗學時 2學時 二 實驗目的 三 實驗內容 順序表的建立 取指定元素 返回指定元素位置 順序表中插入新元素 刪除指定元素操作的實現 四 主要儀器裝置及耗材 五 實驗步驟 分析問題 寫出演算法 編制程式 上機除錯 分析結果 六 程式清單 include include include 要用exi...

順序表的基本操作 C 實現

目前是大四學生,在即將畢業照工作之際,想把資料結構和演算法的基礎好好學習,鞏固下。用的學習教材是,秦鋒主編的 資料結構 c語言版 以下就是我的順序表實現 include include define maxsize 100 順序表長度上限 using namespace std typedef in...