信管117236周湘豫資料結構實驗1

2021-08-18 01:28:05 字數 1050 閱讀 6683



#define seqlist_h

const int maxsize=10;

class seqlist

seqlist(int a,int n);

~seqlist(){}

voidinsert(int i,int x);

intdelete(int i);

intlocate(int i);

voidprintlist();

private:

intdata[maxsize];

intlength;

};#endif

#include

using namespace std;

#include"seqlist.h"

seqlist::seqlist(int a,int n)

void seqlist::insert(int i,int x)

int seqlist::delete(int i)

int seqlist::locate(int x)

void seqlist::printlist()

#include

using namespace std;

#include"seqlist.h"

void main()

;seqlistl(r,5);

cout<<"

執行插入操作前資料為

:"<

l.printlist();

trycatch(char*s)

cout<<"

執行插入操作後資料為

:"<

l.printlist();

cout<<"值為3

的元素位置為

:";cout<

cout<<"

執行刪除第乙個元素操作,刪除前資料為:

"<

l.printlist();

trycatch(char*s)

cout<<"

刪除後資料為:

"<

l.printlist();

}

信管117135張志海資料結構一

標頭檔案如下 ifndef seqlist h 避免重複包含seqlist.h標頭檔案 define seqlist h const int maxsize 10 線性表最多包含10個元素 class seqlist 無參建構函式,建立乙個空表 seqlist int a,int n 有參建構函式 ...

信管117213劉彥資料結構實驗一

ifndef seqlist h define seqlist h const int maxsize 30 class seqlist h seqlist int a,int n seqlist void insert int i,int x int delete int i int locate...

信管1172唐杰資料結構實驗一

實驗一 線性表的基本操作實現及其應用 1 熟練掌握線性表的結構特點,掌握順序表的基本操作。2 鞏固c 相關的程式設計方法與技術。3 學會使用順序表解決實際問題。1 順序表的建立與操作實現 建立n個元素的順序表 n的大小和表裡資料自己確定 實現相關的操作 輸出,插 入,刪除,查詢等功能。編寫完整程式實...