實驗三 線性表綜合實驗 順序表

2021-08-19 20:22:24 字數 1256 閱讀 1515

一.實驗目的

鞏固線性表的資料結構的儲存方法和相關操作,學會針對具體應用,使用線性表的相關知識來解決具體問題。 

二.實驗內容

建立乙個由 n 個學生成績的順序表,n 的大小由自己確定,每乙個學生的成績資訊由自己確定,實現資料的對錶進行插入、刪除、查詢等操作。分別輸出結果。

用順序表實現:

#ifndef seqlist_h

#define seqlist_h

const int maxsize=10;

class seqlist

seqlist(char a,int n);

~seqlist(){}

void insert(int i,int x);

int delete(int i);

int locate(int x);

void printlist(int n);

void printlist();

void printlist1();

private:

int data[maxsize];

int length;

};#endif

#include

using namespace std;

#include"seqlist.h"

seqlist::seqlist(char a,int n)

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

int seqlist::delete(int i)

int seqlist::locate(int x)

void seqlist::printlist(int n)

cout

cout

using namespace std;

#include"seqlist.h"

void main()

;seqlist l(r,6);

cout<

trycatch(char*wrong)

cout<

cout<

cout

cin>>n;

cout<

l.printlist(n);

cout<

trycatch(char*wrong)

cout<

}三.實驗報告

線性表綜合實驗 雙鏈表

一 實驗目的 鞏固線性表的資料結構的儲存方法和相關操作,學會針對具體應用,使用線性表的相 關知識來解決具體問題。二.實驗內容 1.建立乙個由n個學生成績的順序表,n的大小由自己確定,每乙個學生的成績資訊由自 己確定,實現資料的對錶進 行插入 刪除 查詢 等操作。分別輸出結果。三.源 include ...

線性表實驗

實驗內容 建立乙個n個學生成績的順序表,對錶進行插入 刪除 查詢等操作。分別輸出結果。要求如下 1 用順序表來實現。ifndef seqlist h define seqlist h const int maxsize 20 class seqlist seqlist int a,int n seq...

線性表實驗

檔案 ifndef seqlist h 注意這裡 ifndef endif的用法 define seqlist h const int maxsize 10 class seqlist seqlist int a,int n seqlist void insert int i,int x int d...