一.實驗目的
鞏固線性表的資料結構的儲存方法和相關操作,學會針對具體應用,使用線性表的相關知識來解決具體問題。
二.實驗內容
建立乙個由 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...