一、實驗目的
1、 熟練掌握線性表的結構特點,掌握順序表的基本操作。
2、 鞏固c++相關的程式設計方法與技術。
3、 學會使用順序表解決實際問題。
二、實驗內容
1、順序表的建立與操作實現
三、實驗步驟
1、依據實驗內容分別說明實驗程式中用到的資料型別的定義;
int 整形
四.實驗報告
1、 順序表的建立
void createlist(seqlist *l,int n)
2、 順序表的插入
void insertlist(seqlist *l,int x,int i)
3、 順序表的刪除
void deletelist(seqlist *l,int i)
}2、 順序表的查詢
int locatelist(seqlist *l,int x)
3、完整程式;
#include
#include
#define listsize 100
typedef struct
seqlist;
void createlist(seqlist *l,int n)
void printlist(seqlist *l,int n)
int locatelist(seqlist *l,int x)
void insertlist(seqlist *l,int x,int i)
}void deletelist(seqlist *l,int i)
}void main()
4、執行結果
5、總體收穫、不足、疑問
這次實驗報告得到了同學的大力幫助才得以完成,非常慚愧。儘管如此我還是收穫不少的,在課上沒弄懂的線性表結構通過實踐得到了比較深刻的認識。了解了線性表的幾個基本操作以及其原理,還強化了我差不多忘了的c++的能力。
《資料結構》實驗二 線性表實驗
一 實驗目的 鞏固線性表的資料結構,學會線性表的應用。1.回顧線性表的邏輯結構,線性表的物理儲存結構和常見操作。2.學習運用線性表的知識來解決實際問題。3.進一步鞏固程式除錯方法。4.進一步鞏固模板程式設計。二 實驗時間 準備時間為第2周到第4周,具體集中實驗時間為第4週第2次課。2個學時。三 實驗...
《資料結構》實驗二 線性表實驗
資料結構 實驗二 線性表實驗 一 實驗目的 鞏固線性表的資料結構,學會線性表的應用。1.回顧線性表的邏輯結構,線性表的物理儲存結構和常見操作。2.學習運用線性表的知識來解決實際問題。3.進一步鞏固程式除錯方法。4.進一步鞏固模板程式設計。二 實驗內容 1.建立乙個 n個學生成績的順序表,對錶進行插入...
《資料結構》實驗二 線性表實驗
資料結構 實驗二 線性表實驗 一 實驗目的 鞏固線性表的資料結構,學會線性表的應用。1.回顧線性表的邏輯結構,線性表的物理儲存結構和常見操作。2.學習運用線性表的知識來解決實際問題。3.進一步鞏固程式除錯方法。4.進一步鞏固模板程式設計。二 實驗時間 準備時間為第2周到第4周,具體集中實驗時間為第4...