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

正文內(nèi)容

算法與數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)-文庫(kù)吧資料

2024-11-13 22:33本頁(yè)面
  

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