實驗一 順序表、單鏈表基本操作的實現 l 實驗目的 1、順序表 (1)掌握線性表的基本運算。 (2)掌握順序存儲的概念,學會對順序存儲數據結構進行操作。 (3)加深對順序存儲數據結構的理解,逐步培養解決實際問題的編程能力。 l 實驗內容 1、 順序表 1、編寫 ...
編寫程序實現順序表的各種基本運算:初始化 插入 刪除 取表元素 求表長 輸出表 銷毀 判斷是否為空表 查找元素。在此基礎上設計一個主程序完成如下功能: 初始化順序表L 依次在表尾插入a,b,c,d,e五個元素 輸出順序表L 輸出順序表L的長度 判斷順序表L是否為空 輸出順序表L的第 個元素 輸出元素c的位置 在第 個位置上插入元素f,之后輸出順序表L 刪除L的第 個元素,之后輸出順序表L 銷毀順 ...
2019-09-18 11:37 0 789 推薦指數:
實驗一 順序表、單鏈表基本操作的實現 l 實驗目的 1、順序表 (1)掌握線性表的基本運算。 (2)掌握順序存儲的概念,學會對順序存儲數據結構進行操作。 (3)加深對順序存儲數據結構的理解,逐步培養解決實際問題的編程能力。 l 實驗內容 1、 順序表 1、編寫 ...
實驗說明 數據結構實驗一 線性表的實驗——線性表的應用 一、實驗目的 通過本實驗使學生了解線性表的一種簡單應用,熟悉線性表順序存儲與鏈式存儲的特性,特別訓練學生編程靈活控制鏈表的能力,為今后編程控制更為復雜的數據結構奠定基礎。 二、實驗內容 1.用順序表和鏈表分別分別編程實現教材中例子 ...
一、實驗目的: 1、 復習c/c++語言,並實現簡單的算法設計。 2、 掌握結構體類型/類的定義方法以及自定義數據類型使用。 3、 掌握函數的設計和調用。 4、 學會理解ADT(Abstract Data Type)描述,從而利用程序語言加以實現 ...
實驗報告3 樹 1)順序二叉樹 鏈式二叉樹 1.實驗內容 1.輸入字符序列,建立二叉鏈表。 1 2.中序遍歷二叉樹:遞歸算法。3 3.中序遍歷二叉樹:非遞歸算法。(最好也能實現先序,后序非遞歸算法)4 4.求二叉樹的高度 。1 5.求二叉樹 ...
實驗四 圖的構造與遍歷 l 實驗目的 1、圖的的定義和遍歷 (1)掌握圖的鄰接矩陣、鄰接表的表示方法。 (2)掌握建立圖的鄰接矩陣的算法。 (3)掌握建立圖的鄰接表的算法。 (4)加深對圖的理解,逐步培養解決實際問題的能力。 l 實驗內容 1、圖的定義和遍歷 ...
的基本操作函數: (1)search1(int *k,int n,int key)無序線性表的順序查找; ...
實驗說明 數據結構實驗三 二叉樹的實驗——二叉樹的主要遍歷算法 一、實驗目的 通過本實驗使學生熟悉二叉樹遍歷的各種算法;掌握采用遞歸實現二叉樹遍歷算法的方法;深刻理解棧在遞歸中的作用,進而學會遞歸轉為非遞歸的方法;特別訓練學生在編程上控制復雜結構的能力,為今后控制更為復雜結構,進而解決有一定 ...
1. 編寫程序實現順序棧的各種基本運算:初始化、銷毀、清空、判斷是否為空棧、求棧的長度、取棧頂元素、進棧、出棧。在此基礎上設計一個主程序完成如下功能: (1)初始化棧s; (2)判斷棧s是否為空; (3)依次進棧元素a,b,c,d; (4)判斷棧s是否為空; (5)輸出棧s的長度 ...