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

正文內(nèi)容

算法與數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)(完整版)

  

【正文】 intf(“pls input x you want to delete:n”)。} } }金陵科技學(xué)院實(shí)驗(yàn)報(bào)告金陵科技學(xué)院實(shí)驗(yàn)報(bào)告四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)五、實(shí)驗(yàn)體會(huì)(遇到問題及解決辦法,編程后的心得體會(huì))金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xià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)康恼莆諉捂湵淼亩ㄎ?、插入、刪除等操作。要求編一算法實(shí)現(xiàn),從表LA中刪除自第i個(gè)元素起共len個(gè)元素后,將它們插入到表LB中第j個(gè)元素之前。設(shè)每個(gè)元素表示一個(gè)待處理的作業(yè),元素值表示作業(yè)的預(yù)計(jì)時(shí)間。提示:為提高程序的通用性,插入位置字符應(yīng)設(shè)計(jì)為從鍵盤輸入。選做題已知一棵完全二叉樹存于順序表sa中,[1…]存儲(chǔ)結(jié)點(diǎn)的值。選做題采用鄰接表存儲(chǔ)結(jié)構(gòu),編寫一個(gè)判別無向圖中任意給定的兩個(gè)頂點(diǎn)之間是否存在一條長(zhǎng)度為k的簡(jiǎn)單路徑的算法。選做題假設(shè)含n個(gè)記錄的序列中,其所有關(guān)鍵字為值介于v和w之間的整數(shù),且其中很多關(guān)鍵字的值是相同的。提示:構(gòu)造哈希表只是完成查找的第一步,大家應(yīng)該掌握在哈希表上進(jìn)行查找的過程,可以試著編程序?qū)崿F(xiàn)。四、實(shí)驗(yàn)學(xué)時(shí):2小時(shí)五、實(shí)驗(yàn)組人數(shù):1人。十、驗(yàn)收及實(shí)驗(yàn)報(bào)告要求:現(xiàn)場(chǎng)操作及運(yùn)行效果驗(yàn)收。(d0 + d1*B + d2*B2 + ….+ bk*Bk)其中 1 B 三、實(shí)驗(yàn)?zāi)康模簩?duì)具體的問題選擇適當(dāng)?shù)木€性表實(shí)現(xiàn)???否選擇更大的基B。三、實(shí)驗(yàn)?zāi)康模簷z查學(xué)生對(duì)堆棧和遞歸程序掌握程度。要求程序必須上機(jī)編譯通過并且正確運(yùn)行。四、實(shí)驗(yàn)學(xué)時(shí):2小時(shí)五、實(shí)驗(yàn)組人數(shù):3人。要求程序必須上機(jī)編譯通過并且正確運(yùn)行。1)操作符有 “+”、“”、“*”、“/”、“^”(乘方)2)還可以有臨時(shí)變量。八、實(shí)驗(yàn)內(nèi)容和要求:學(xué)生應(yīng)至少應(yīng)實(shí)現(xiàn)處理五個(gè)運(yùn)算符:“+”、“”、“*”、“/”、“^”(乘方)。實(shí)驗(yàn)六、平衡排序二叉樹一、實(shí)驗(yàn)類別:設(shè)計(jì)型實(shí)驗(yàn)。七、實(shí)驗(yàn)原理及要點(diǎn)(知識(shí)點(diǎn)):平衡排序二叉樹的插入和刪除中的旋轉(zhuǎn)。二、問題描述:實(shí)現(xiàn)數(shù)學(xué)上多重集合。八、實(shí)驗(yàn)內(nèi)容和要求: 假設(shè)集合中包含的元素是可以排序的。 v)const。//自身減去集合aMulti_setamp。 a,Multi_set constamp。要求程序必須上機(jī)編譯通過并且正確運(yùn)行。4)拓?fù)渑判?)求所有節(jié)點(diǎn)之間的最短路徑Floyd算法(在這五個(gè)小題中只要選作一個(gè)即可。九、可研究與探索的問題:高級(jí)數(shù)據(jù)結(jié)構(gòu)如堆、并查集在圖論算法中的應(yīng)用。三、實(shí)驗(yàn)?zāi)康模罕容^不同排序算法的性能。5)對(duì)小型問題(n = 10)、中型問題(n = 1000)以及大型問題(n = 1百萬(wàn))分別統(tǒng)計(jì)不同排序算法的鍵值比較次數(shù)、鍵值移動(dòng)次數(shù)以及程序運(yùn)行時(shí)間。給出試驗(yàn)報(bào)告。實(shí)驗(yàn)報(bào)告書寫說明實(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)容與過程;實(shí)驗(yàn)結(jié)果與分析。實(shí)驗(yàn)報(bào)告的批改成績(jī)采用百分制,具體評(píng)分標(biāo)準(zhǔn)由各院部自行制定。(3)在遞增有序的順序表中插入一個(gè)新結(jié)點(diǎn)x,保持順序表的有序性。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告}sequenlist。i如果不存在,返回-1。int x。x)。int last。scanf(“%d”,amp。[i1]=x。int last。x)。j}else printf(“Not found!n”)。(3)編寫實(shí)現(xiàn)帶頭結(jié)點(diǎn)單鏈表就地逆置的子函數(shù),并編寫主函數(shù)測(cè)試結(jié)果。(3)假設(shè)稱正讀和反讀都相同的字符序列為”回文”,試寫一個(gè)算法判別讀入的一個(gè)以’’為結(jié)束符的字符序列是否是“回文”。(3)設(shè)字符串采用單字符的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),編程刪除串s從位置i開始長(zhǎng)度為k的子串。(3)在第一題基礎(chǔ)上,求二叉樹中結(jié)點(diǎn)總數(shù)。二、實(shí)驗(yàn)儀器和設(shè)備Visual C++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題(1)構(gòu)造一個(gè)無向圖(用鄰接矩陣表示存儲(chǔ)結(jié)構(gòu))。二、實(shí)驗(yàn)儀器和設(shè)備Visual C++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題用隨機(jī)數(shù)產(chǎn)生100000個(gè)待排序數(shù)據(jù)元素的關(guān)鍵字值。選做題(2)構(gòu)造一個(gè)哈希表,哈希函數(shù)采用除留余數(shù)法,哈希沖突解決方法采用鏈地址法。填寫注意事項(xiàng)(1)細(xì)致觀察,及時(shí)、準(zhǔn)確、如實(shí)記錄。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xià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)康暮鸵笳莆枕樞虮淼亩ㄎ弧⒉迦?、刪除等操作。(4)刪除順序表中所有等于X的數(shù)據(jù)元素。if(==0)printf(“n 順表表是空的”)。printf(“n”)。}}(2)include include define maxsize 100 typedef int datatype。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告if(==0)printf(“n 順表表是空的”)。break。printf(“請(qǐng)輸入順序表中的元素個(gè)數(shù)!n”)。printf(“n”)。(3)include include define maxsize 100 typedef int datatype。isize=0。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告slta[j]=temp。printf(“順序表是空的請(qǐng)建立順序表!”)。[i])。printf(“n”)。typedef struct金陵科技學(xué)院實(shí)驗(yàn)報(bào)告{ datatype a[maxsize]。} void init(sequence_list *slt){ sltsize = 0。slta[j] = temp。//先將初始塔的前n1個(gè)盤子借助目的塔移動(dòng)到借用塔上move(n, from, to)。char ch。}金陵科技學(xué)院實(shí)驗(yàn)報(bào)告if(i len1){str[i] = ch。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xià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)用。int i。39。char c。printf(“輸出字符:”)。printf(“輸入要查找的字符:”)。char ch。ch = getchar()。if(i == 1)while(m假定字符串金陵科技學(xué)院實(shí)驗(yàn)報(bào)告S = pnext。} return S。printf(“n”)。printf(“n”)。(3)在第一題基礎(chǔ)上,求二叉樹中結(jié)點(diǎn)總數(shù)。//葉子數(shù) int NODE。bitree creat_bt(){ //按擴(kuò)展前序建二叉樹 bitree t。tlchild=creat_bt()。printf(“%dn”,tdata)。填寫注意事項(xiàng)(1)細(xì)致觀察,及時(shí)、準(zhǔn)確、如實(shí)記錄。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xià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)康暮鸵笳莆枕樞虮淼亩ㄎ?、插入、刪除等操作。(4)刪除順序表中所有等于X的數(shù)據(jù)元素。(3)編寫實(shí)現(xiàn)帶頭結(jié)點(diǎn)單鏈表就地逆置的子函數(shù),并編寫主函數(shù)測(cè)試結(jié)果。(3)假設(shè)稱正讀和反讀都相同的字符序列為”回文”,試寫一個(gè)算法判別讀入的一個(gè)以’’為結(jié)束符的字符序列是否是“回文”。(3)設(shè)字符串采用單字符。設(shè)每個(gè)元素表示一個(gè)待處理的作業(yè),元素值表示作業(yè)的預(yù)計(jì)時(shí)間。要求編一算法實(shí)現(xiàn),從表LA中刪除自第i個(gè)元素起共len個(gè)元素后,將它們插入到表LB中第j個(gè)元素之前。程序清單:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告金陵科技學(xué)院實(shí)驗(yàn)報(bào)告四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)五、實(shí)驗(yàn)體會(huì)(遇到問題及解決辦法,編程后的心得體會(huì))金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xià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)康恼莆諉捂湵淼亩ㄎ弧⒉迦?、刪除等操作。編寫主函數(shù)測(cè)試結(jié)果。(3)盡量采用專用術(shù)語(yǔ)來說明事物。} }void postorder(bitree t){ if(t){ postorder(tlchild)。trchild=creat_bt()。scanf(“%d”,amp。typedef struct binode{ int data。選做題已知一棵完全二叉樹存于順序表sa中,[1…]存儲(chǔ)結(jié)點(diǎn)的值。}金陵科技學(xué)院實(shí)驗(yàn)報(bào)告金陵科技學(xué)院實(shí)驗(yàn)報(bào)告四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)五、實(shí)驗(yàn)體會(huì)(遇到問題及解決辦法,編程后的心得體會(huì))通過該實(shí)驗(yàn)我熟練掌握了如何建立一個(gè)串,如何查找串中的元素以及金陵科技學(xué)院實(shí)驗(yàn)報(bào)告刪除指定的子串。scanf(“%d%d”, amp。while(p!= NULL){printf(“%2c”, pdata)。p = S。return S。while(ch!= 39。ch)。printf(“n”)。s[i]!=39。{if(ch==s[i]){c=s[i]。gets(s)。(2)編寫輸出字符串s中值等于字符ch的所有字符的函數(shù),并用主函數(shù)測(cè)試結(jié)果。//增加存儲(chǔ)空間str[i] = ch。//字符串當(dāng)前字符數(shù)int len = INIT_SIZE。} int IsPalindrome(char * str){ int len = StrLen(str)。int i, n = 0, j, a = 0。//交換法排序for(i = 0。}sequence_list。x)。sort(amp。printf(“請(qǐng)輸入順序表中的元素個(gè)數(shù)!n”)。sltsize++。//交換法排序for(i=0。int size。scanf(“%d”,amp。number)。elsereturn1。iprintf(“%5d”,[i])。int size。scanf(“%d”,amp。iprintf(“%5d”,[i])。程序清單:(1)include include define maxsize 100 typedef int datatype。編寫主函數(shù)測(cè)試結(jié)果。(3)盡量采用專用術(shù)語(yǔ)來說明事物。提示:構(gòu)造哈希表只是完成查找的第一步,大家應(yīng)該掌握在哈希表上進(jìn)行查找的過程,可以試著編程序?qū)崿F(xiàn)。選做題假設(shè)含n個(gè)記錄的序列中,其所有關(guān)鍵字為值介于v和w之間的整數(shù),且其中很多關(guān)鍵字的值是相同的。選做題采用鄰接表存儲(chǔ)結(jié)構(gòu),編寫一個(gè)判別無向圖中任意給定的兩個(gè)頂點(diǎn)之間是否存在一條長(zhǎng)度為k的簡(jiǎn)單路徑的算法。選做題已知一棵完全二叉樹存于順序表sa中,[1…]存儲(chǔ)結(jié)點(diǎn)的值。提示:為提高程序的通用性,插入位置字符應(yīng)設(shè)計(jì)為從鍵盤輸入。設(shè)每個(gè)元素表示一個(gè)待處理的作業(yè),元素值表示作業(yè)的預(yù)計(jì)時(shí)間。要求編一算法實(shí)現(xiàn),從表LA中刪除自第i個(gè)元素起共len個(gè)元素后,將它們插入到表LB中第j個(gè)元素之前。}四、實(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ì)(遇到問題及解決辦法,編程后的心得體會(huì))金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xià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)康恼莆諉捂湵淼亩ㄎ弧⒉迦?、刪除等操作。iif([i1]==x){for(j=i。main(){int i,j,x=0,k=0。printf(“插入元素后的數(shù)據(jù)為:n”)。for(i=1。main(){int i,x,j。if(y==1)else printf(“n數(shù)據(jù)元素 %d 所在的位置為 %d n”,x,y)。scanf(“%d”,amp。define maxsize 1024 typedef struct { datatype data[maxsize]。int i,n。(4)刪除順序表中所有等于X的數(shù)據(jù)元素。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xià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)康暮鸵笳莆枕樞虮淼亩ㄎ?、插入、刪除等操作。填寫注意事項(xiàng)(1)細(xì)致觀察,及時(shí)、準(zhǔn)確、如實(shí)記錄。教材及主要參考文獻(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é)出版社。對(duì)相同復(fù)雜度的算法,給出他們運(yùn)行時(shí)間與時(shí)間復(fù)雜度的比值。六、實(shí)驗(yàn)設(shè)備環(huán)境:計(jì)算機(jī)。要求程序必須上機(jī)編譯通過并且正確運(yùn)行。四、實(shí)驗(yàn)學(xué)時(shí):2小時(shí)五、實(shí)驗(yàn)組人數(shù):3人。給出平衡排序二叉樹實(shí)現(xiàn)的多重集合和用哈希實(shí)現(xiàn)的多重集合的性能比較。//返回 a –{v}templateMulti_set Mul
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1