資料結構實驗報告

2021-04-22 09:15:05 字數 1288 閱讀 9661

實驗名稱: 實驗x——***x

學生姓名: ***

班級: ***

班內序號: ***

學號: ***

日期: 20xx年x月x日

1.實驗要求

[正文格式要求]

字型:漢字宋體、英文times new roman

字型大小:五號

顏色:黑色

行距:單倍行距

[內容要求]

描述要求的實驗目的和具體的實驗內容

2. 程式分析

[正文格式要求] 見1實驗要求中的格式要求

2.1 儲存結構

[內容要求]

儲存結構:順序表、單鏈表或其他儲存結構,需要畫示意圖

2.2 關鍵演算法分析

[內容要求]

1、關鍵演算法:比如插入、刪除等基本演算法的思想,或是約瑟夫問題的基本思想等,要求使用自然語言描述或偽**描述。

2、**詳細分析:比如單鏈表的刪除,需要將5句關鍵**寫清楚,並畫出示意圖,例如:刪除結點示意圖:

圖1 刪除結點示意圖

演算法步驟:

①從第乙個結點開始,查詢第i-1個元素,設為p指向該結點;

②設q指向第i個元素:q = p->next;

③摘鏈,即將q元素從鍊錶中摘除:p->next = q->next;

④儲存q元素的資料:x = q->data;

⑤釋放q元素:delete q;

說明:如果演算法比較複雜,可以將多句**合成乙個步驟進行說明。比如也可以這樣寫:

①從第乙個結點開始,查詢第i-1個元素,設為p指向該結點;

②設q指向第i個元素:q = p->next;

③摘鏈,即將q元素從鍊錶中摘除:

p->next = q->next;

x = q->data

delete q;

3、計算關鍵演算法的時間、空間複雜度

2.3 其他

[內容要求]

1、可選,你認為還需要補充的任何說明都可以

3. 程式執行結果

[正文格式要求] 見1實驗要求中的格式要求

[內容要求]

1、 測試主函式流程:流程圖如圖2所示

圖2 流程圖標意圖

2、 測試條件:比如問題規模n的數量級是多少?插入、刪除元素的位置如何選擇?

3、 測試結論

4. 總結

[正文格式要求] 見1實驗要求中的格式要求

[內容要求]

1、 除錯時出現的問題及解決的方法

2、 心得體會

3、 下一步的改進

實驗報告總字數要求不少於。

資料結構實驗報告

實驗報告 實驗課程 資料結構 實驗專案實驗 專業 電腦科學與技術 姓名於凡 學號 10703070328 指導教師汪林林 實驗時間 2008 12 7 重慶工學院計算機學院 實驗一線性表 1.實驗要求 掌握資料結構中線性表的基本概念。熟練掌握線性表的基本操作 建立 插入 刪除 查詢 輸出 求長度及合...

資料結構實驗報告

實驗一線性表的基本操作 1 實驗目的2 2 實驗環境2 3 實驗內容,主要 除錯與執行 2 4 總結14 實驗二棧的基本操作 1 實驗目的15 2 實驗環境15 3 實驗內容,主要 除錯與執行 15 4 總結18 實驗三赫夫曼樹 1 實驗目的18 2 實驗環境18 3 實驗內容,主要 除錯與執行 1...

資料結構實驗報告

實驗題目 計算機與通訊工程學院 2014 實驗一線性表的應用 實驗目的 1 掌握線性表的邏輯結構定義 2 掌握線性表的兩種儲存結構 順序和鏈式 3 掌握順序表和煉表的定義及基本操作 實驗內容 通過程式設計完成具有一定實際意義的課題,加深對線性表應用的理解和掌握。參考題目如下所示。學生可在完成以下題目...