實驗一順序表的實現

2021-08-08 16:14:31 字數 1249 閱讀 4798



#includeusing namespace std;

const int maxsize = 50;

class seqlist

seqlist(int a, int n);

~seqlist(){}

int length()

int locate(int x);

void insert(int i, int x);

int delete(int i);

void printlist();

private:

int data[maxsize];

int length;

};seqlist::seqlist(int a, int n)

int seqlist::locate(int x)

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

int seqlist::delete(int i)

void seqlist::printlist()

int main()

seqlist list(a,n);

list.printlist();

cout << endl ;

cout << "請輸入你要查詢的位置在順序表內的數值"<> i;

list.locate(i);

cout << endl;

cout << "請輸入要增加入順序表的位置與數值" << endl;;

cin >> j;

cin >> m;

list.insert(j,m);

list.printlist();

cout << endl;

cout << "請輸入順序表內要刪除的位置"<> g;

list.delete(g);

list.printlist();

cout << endl;

}

實驗一線性表的基本操作實現及其應用

實驗目的

熟練掌握線性表的結構特點,掌握順序表的基本操作。 鞏固

c++相關的程式設計方法與技術。

學會使用順序表解決實際問題。

實驗內容

順序表的建立與操作實現:

建立n實驗步驟

執行結果

總結收穫

通過這次順序表的建立,發現對

c++的知識有了更深的了解與鞏固。

實驗一 順序表的實現

熟練掌握線性表的結構特點,掌握順序表的基本操作,鞏固c 相關的程式設計方法與技術 建立若干個元素的順序表 實現相關的操作,輸出 插入 刪除 查詢等功能,編寫完整程式實現 實驗程式中用到的資料型別的定義 int char 輸入輸出,線性表的長度為length,將資料存放在標頭檔案中建立的陣列data ...

實驗一 順序表

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

實驗一 線性表的順序實現

很快期末了,準備把資料結構的寫過的實驗彙總一波,也相當於複習一下了。以下 均通過驗證,可以達到實驗要求 include include 順序表的標頭檔案,檔名sequlist.h define maxsize 100 typedef int datatype typedef structsequen...