#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的大小和表裡資料自己確定 實現相關的操作 輸出,插 入,刪除,查詢等功能。編寫完整程式實...