標頭檔案如下
#ifndef seqlist_h //避免重複包含seqlist.h標頭檔案
#define seqlist_h
const int maxsize=10; //線性表最多包含10個元素
class seqlist
//無參建構函式,建立乙個空表
seqlist(int a,int n); //有參建構函式
~seqlist(){} //析構函式
int delete(int i); //刪除線性表的第i個位置
int locate(int x); //求線性表中值為x的元素序號
void printlist(); //按序號依次輸出各元素
private:
int data[maxsize]; //存放資料元素的陣列
int length; //線性表的長度 };
#endif
以下為seqlist.cpp檔案
#include//引入輸入輸出流
using namespace std;
#include"seqlist.h" //引入類seqlist的宣告
//以下是類seqlist的成員函式的定義
seqlist::seqlist(int a,int n)
int seqlist::delete(int i) ;
seqlist l(r,5);
cout<<"執行插入操作前的資料為:"<
信管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的大小和表裡資料自己確定 實現相關的操作 輸出,插 入,刪除,查詢等功能。編寫完整程式實...
信管117236周湘豫資料結構實驗1
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 p...