一、
實驗目的
(1)掌握線性表的順序儲存結構;
(2)驗證順序表及其基本操作的實現;
(3)理解演算法與程式的關係,能夠將順序表演算法轉換為對應的程式。
二、實驗內容
(1)建立含有若干個元素的順序表;
(2)對已建立的順序表實現插入、刪除、查詢等基本操作
三、實驗心得
這次實驗是本學期資料結構的第一次上機實驗,順序表的實驗難度不大,運用上學期已學的c++語言來實現操作,實驗算得上上手。但是在除錯的過程中還是有許多的小錯誤,我根據除錯提示來更改錯誤,最終完成。
源**:
#ifndef seqlist_h
#define seqlist_h
const int maxsize=10;
class seqlist
seqlist(int a,int n);
~seqlist(){}
void insert(int i,int x);
int delete(int i);
int locate(int x);
void printlist();
private:
int data[maxsize];
int length;
};#endif
#includeusing namespace std;
seqlist::seqlist(int a,int n)
int seqlist::delete(int i)
; seqlist l(r,5);
cout<<"執行插入操作前資料為:"
trycatch(char *s)
cout<<"執行插入操作後資料為:"
cout<<"值為3的元素的位置為:";
cout
trycatch(char *s)
cout<<"刪除後資料為:"
}
資料結構實驗一
資料結構 實驗一 vc程式設計工具的靈活使用 一 實驗目的 複習鞏固vc程式設計環境的使用,以及c 模板設計。1.回顧並掌握vc單檔案結構程式設計過程。2.回顧並掌握vc多檔案工程設計過程 3.掌握vc程式除錯過程。4.回顧c 模板和模板的程式設計。1.設計乙個單檔案結構程式完成從鍵盤輸入兩個數,輸...
《資料結構》實驗一
資料結構 實驗一 vc程式設計工具的靈活使用 一 實驗目的 複習鞏固vc程式設計環境的使用,以及c 模板設計。1.回顧並掌握vc單檔案結構程式設計過程。2.回顧並掌握vc多檔案工程設計過程 3.掌握vc程式除錯過程。4.回顧c 模板和模板的程式設計。二 實驗時間 第二週第二次課。2個學時。三 實驗內...
資料結構實驗一
資料結構 實驗一 vc程式設計工具的靈活使用 一 實驗目的 複習鞏固vc程式設計環境的使用,以及c 模板設計。1.回顧並掌握vc單檔案結構程式設計過程。2.回顧並掌握vc多檔案工程設計過程 3.掌握vc程式除錯過程。4.回顧c 模板和模板的程式設計。1.設計乙個單檔案結構程式完成從鍵盤輸入兩個數,輸...