freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結構實驗指導(實驗五:查找算法)(文件)

2025-11-10 18:01 上一頁面

下一頁面
 

【正文】 論此種方法的優(yōu)缺點。選做題(2)構造一個哈希表,哈希函數(shù)采用除留余數(shù)法,哈希沖突解決方法采用鏈地址法。二、成績:編碼:占整個實驗成績的50%;測試:占整個實驗成績的20%;文檔:占整個實驗成績的30%。每個人pk持有一個秘密的數(shù)字ck。七、實驗原理及要點(知識點):各種隊列的實現(xiàn)。然后將此人加入到線性表之中。給出試驗報告。本試驗要求對任意大小的整數(shù)實現(xiàn)其四則運算。六、實驗設備環(huán)境:計算機。九、可研究與探索的問題:1)對具體問題選擇合適的線性表實現(xiàn)。十、驗收及實驗報告要求:現(xiàn)場操作及運行效果驗收。實驗三、八皇后問題一、實驗類別:設計型實驗。六、實驗設備環(huán)境:計算機。當n 比較大時,討論提高程序運行的方法。找出程序運行速度的瓶頸。應如何走? 試給出算法實現(xiàn)。七、實驗原理及要點(知識點):堆棧與回溯八、實驗內(nèi)容和要求:用堆棧完成此試驗。注意由于這個程序非常耗時,在初期程序調(diào)試時應取較小的n。找出程序運行速度的瓶頸。輸入表達式字符串,按回車鍵后給出表達式的值。三、實驗目的:檢查學生用堆棧解決實際問題。六、實驗設備環(huán)境:計算機。另一個線性表來存儲預定義的函數(shù)名。要求程序必須上機編譯通過并且正確運行。將這組整數(shù)按生成的次序插入到一個平衡排序二叉樹中。四、實驗學時:2小時五、實驗組人數(shù):3人。九、可研究與探索的問題:研究平衡排序二叉樹與一般的排序二叉樹在插入和刪除方面的性能比較。給出在均勻的隨機分布下,平衡排序二叉樹與一般排序二叉樹的性能比較。就如一個菜籃子里面可以放兩個蘋果。七、實驗原理及要點(知識點):平衡排序二叉樹的插入和刪除、遍歷,查找。具體的實現(xiàn)可以是中序線索化的平衡排序二叉樹,或者帶父節(jié)點指針的平衡排序二叉樹。 operator=(Multi_set const a)。 operator+=(Multi_set constamp。 operator=(Multi_set constamp。 a)。 b)。//返回 a –{v}templateMulti_set Multi_set::operator(Multi_set constamp。比較哈希與平衡排序二叉樹的優(yōu)缺點、性能和速度。給出平衡排序二叉樹實現(xiàn)的多重集合和用哈希實現(xiàn)的多重集合的性能比較。2)單源點的最短路徑的Dijstra 算法。四、實驗學時:2小時五、實驗組人數(shù):3人。八、實驗內(nèi)容和要求:至少實現(xiàn)上面五個小題目中的一個。要求程序必須上機編譯通過并且正確運行。二、問題描述:隨機生成一組整數(shù)p0,p1,…pn-1。六、實驗設備環(huán)境:計算機。3)對單鏈表實現(xiàn)歸并排序。對相同復雜度的算法,給出他們運行時間與時間復雜度的比值。十、驗收及實驗報告要求:現(xiàn)場操作及運行效果驗收。教材及主要參考文獻[1] 嚴蔚敏、吳偉民,數(shù)據(jù)結構習題集,清華大學出版社,1999年[2] John , Data Structures with C++, China Machine Press, 2002.[3] Mark Allen Weiss, Data Structures and Problem Solving Using C++, 2ed, 清華大學出版社。若因課程特點需打印的,要遵照以下字體、字號、間距等的具體要求。填寫注意事項(1)細致觀察,及時、準確、如實記錄。(5)應獨立完成實驗報告的書寫,嚴禁抄襲、復印,一經(jīng)發(fā)現(xiàn),以零分論處。金陵科技學院實驗報告實驗項目名稱: 順序表 實驗學時: 2 同組學生姓名: 實驗地點: 實驗日期: 實驗成績: 批改教師: 批改時間:金陵科技學院實驗報告實驗1 順序表一、實驗目的和要求掌握順序表的定位、插入、刪除等操作。如果存在,返回順序表中和x值相等的第1個數(shù)據(jù)元素的序號(序號從0開始編號);如果不存在,返回-1。(4)刪除順序表中所有等于X的數(shù)據(jù)元素。define maxsize 1024 typedef struct { datatype data[maxsize]。int i,n。printf(“n請輸入元素:”)。define maxsize 1024 typedef struct { datatype data[maxsize]。for(i=0。scanf(“%d”,amp。iprintf(“n請輸入要查找的數(shù)據(jù)元素:”)。if(y==1)else printf(“n數(shù)據(jù)元素 %d 所在的位置為 %d n”,x,y)。解題思路:首先查找插入的位置,再移位,最后進行插入操作;從第一個元素開始找到第一個大于該新結點值x的元素位置i即為插入位置;金陵科技學院實驗報告然后將從表尾開始依次將元素后移一個位置直至元素i;最后將新結點x插入到i位置。main(){int i,x,j。iprintf(“%2d”,[i])。for(i=1。j=i1。printf(“插入元素后的數(shù)據(jù)為:n”)。}(4): /*刪除順序表中所有等于X的數(shù)據(jù)元素。main(){int i,j,x=0,k=0。iprintf(“n請輸入要刪除的數(shù)據(jù):”)。iif([i1]==x){for(j=i。}if(k==1){printf(“刪除后的數(shù)據(jù)為:n”)。}四、實驗結果與分析(程序運行結果及其分析)(1)結果: 請輸入元素個數(shù):5請輸入元素:1 2 3 4 5元素輸出:1 2 3 4 5(2)結果: 請輸入元素個數(shù):5請輸入元素:1 2 3 4 5請輸入要查找的數(shù)據(jù)元素:5數(shù)據(jù)元素5所在的位置為 4(3)結果:插入數(shù)據(jù)前的元素為:1 3 5 6 7 9請輸入要插入的元素為:10插入元素后的數(shù)據(jù)為:5 6 7 9 10(4)結果:原數(shù)據(jù)為:1 3 5 7 2 4 6 8 2 9請輸入要刪除的數(shù)據(jù)為:7刪除后的數(shù)據(jù)為: 3 5 2 4 6 8 2 9五、實驗體會(遇到問題及解決辦法,編程后的心得體會)金陵科技學院實驗報告實驗項目名稱: 單鏈表 實驗學時: 2 同組學生姓名: 實驗地點: 實驗日期: 實驗成績: 批改教師: 批改時間:金陵科技學院實驗報告實驗2 單鏈表一、實驗目的和要求實驗目的掌握單鏈表的定位、插入、刪除等操作。(2)在遞增有序的單鏈表中插入一個新結點x,保持單鏈表的有序性。要求編一算法實現(xiàn),從表LA中刪除自第i個元素起共len個元素后,將它們插入到表LB中第j個元素之前。二、實驗儀器和設備Visual C++三、實驗內(nèi)容與過程(含程序清單及流程圖)必做題(1)判斷一個算術表達式中開括號和閉括號是否配對。設每個元素表示一個待處理的作業(yè),元素值表示作業(yè)的預計時間。(2)編寫輸出字符串s中值等于字符ch的所有字符的函數(shù),并用主函數(shù)測試結果。提示:為提高程序的通用性,插入位置字符應設計為從鍵盤輸入。對此樹進行前序遍歷、中序遍歷及后序遍歷,輸出遍歷序列。選做題已知一棵完全二叉樹存于順序表sa中,[1…]存儲結點的值。程序清單:金陵科技學院實驗報告四、實驗結果與分析(程序運行結果及其分析)金陵科技學院實驗報告五、實驗體會(遇到問題及解決辦法,編程后的心得體會)金陵科技學院實驗報告實驗項目名稱: 圖 實驗學時: 2 同組學生姓名: 實驗地點: 實驗日期: 實驗成績: 批改教師: 批改時間:金陵科技學院實驗報告實驗6 圖一、實驗目的和要求(1)熟練掌握圖的基本概念、構造及其存儲結構。選做題采用鄰接表存儲結構,編寫一個判別無向圖中任意給定的兩個頂點之間是否存在一條長度為k的簡單路徑的算法。(2)掌握以上各種排序的算法。選做題假設含n個記錄的序列中,其所有關鍵字為值介于v和w之間的整數(shù),且其中很多關鍵字的值是相同的。(2)掌握哈希表設計。提示:構造哈希表只是完成查找的第一步,大家應該掌握在哈希表上進行查找的過程,可以試著編程序?qū)崿F(xiàn)。選做題(2)構造一個哈希表,哈希函數(shù)采用除留余數(shù)法,哈希沖突解決方法采用鏈地址法。試編寫算法實現(xiàn)上述排序方法,并討論此種方法的優(yōu)缺點。二、實驗儀器和設備Visual C++三、實驗內(nèi)容與過程(含程序清單及流程圖)必做題用隨機數(shù)產(chǎn)生100000個待排序數(shù)據(jù)元素的關鍵字值。提示:兩個頂點及k值均作為參數(shù)給出。二、實驗儀器和設備Visual C++三、實驗內(nèi)容與過程(含程序清單及流程圖)必做題(1)構造一個無向圖(用鄰接矩陣表示存儲結構)。解題思路:根據(jù)完全二叉樹順序存儲的性質(zhì)來確定二叉樹的父子關系即“還原”了二叉樹,之后再按照二叉樹二叉鏈表的構造方法進行建立。(3)在第一題基礎上,求二叉樹中結點總數(shù)。(2)掌握應用二叉樹遞歸遍歷思想解決問題的方法。(3)設字符串采用單字符的鏈式存儲結構,編程刪除串s從位置i開始長度為k的子串。程序清單:金陵科技學院實驗報告四、實驗結果與分析(程序運行結果及其分析)金陵科技學院實驗報告五、實驗體會(遇到問題及解決辦法,編程后的心得體會)金陵科技學院實驗報告實驗項目名稱: 串 實驗學時: 2 同組學生姓名: 實驗地點: 實驗日期: 實驗成績: 批改教師: 批改時間:金陵科技學院實驗報告實驗4 串一、實驗目的和要求掌握串的存儲及應用。(3)假設稱正讀和反讀都相同的字符序列為”回文”,試寫一個算法判別讀入的一個以’’為結束符的字符序列是否是“回文”。(2)掌握利用棧進行表達式求和的算法。(3)編寫實現(xiàn)帶頭結點單鏈表就地逆置的子函數(shù),并編寫主函數(shù)測試結果。(2)鏈表不能實現(xiàn)直接定位,一定注意指針的保存,防止丟失。j}else printf(“Not found!n”)。i。x)。printf(“n原數(shù)據(jù)為:”)。int last。jprintf(“%3d”,[j])。[i1]=x。if(i){ [ +1]=x。scanf(“%d”,amp。printf(“n插入元素前的數(shù)據(jù)為:”)。int last。n”)。x)。printf(“n請輸入元素:”)。int x。}sequenlist。i如果不存在,返回-1。scanf(“%d”,amp。金陵科技學院實驗報告}sequenlist。程序清單:(1):/*編寫程序建立一個順序表,并逐個輸出順序表中所有數(shù)據(jù)元素的值。(3)在遞增有序的順序表中插入一個新結點x,保持順序表的有序性。編寫主函數(shù)測試結果。實驗報告的批改成績采用百分制,具體評分標準由各院部自行制定。(3)盡量采用專用術語來說明事物。實驗報告書寫說明實驗報告中一至四項內(nèi)容為必填項,包括實驗目的和要求;實驗儀器和設備;實驗內(nèi)容與過程;實驗結果與分析。[4] Robert Sedgewick,Algorithms in C Part 1 – 4: Fundamentals, Data Structures, Sorting, rdSearching, 3, 中國電力出版社,2003年。給出試驗報告。自省排序算法。5)對小型問題(n = 10)、中型問題(n = 1000)以及大型問題(n = 1百萬)分別統(tǒng)計不同排序算法的鍵值比較次數(shù)、鍵值移動次數(shù)以及程序運行時間。八、實驗內(nèi)容和要求: 1)實現(xiàn)插入排序,選擇排序,希爾排序,堆排序以及快速排序。三、實驗目的:比較不同排序算法的性能。給出在均勻的隨機分布下,平衡排序二叉樹與一般排序二叉樹的性能比較。九、可研究與探索的問題:高級數(shù)據(jù)結構如堆、并查集在圖論算法中的應用。七、實驗原理及要點(知識點):圖論中的各種算法及其復雜度。4)拓撲排序5)求所有節(jié)點之間的最短路徑Floyd算法(在這五個小題中只要選作一個即可。二、
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1