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

正文內(nèi)容

算法與數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)冊-預(yù)覽頁

2024-11-13 22:24 上一頁面

下一頁面
 

【正文】 陵科技學(xué)院實(shí)驗(yàn)報(bào)告四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)金陵科技學(xué)院實(shí)驗(yàn)報(bào)告五、實(shí)驗(yàn)體會(遇到問題及解決辦法,編程后的心得體會)金陵科技學(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)成績: 批改教師: 批改時(shí)間:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)4 串一、實(shí)驗(yàn)?zāi)康暮鸵笳莆沾拇鎯皯?yīng)用。(3)設(shè)字符串采用單字符的鏈?zhǔn)酱鎯Y(jié)構(gòu),編程刪除串s從位置i開始長度為k的子串。(2)掌握應(yīng)用二叉樹遞歸遍歷思想解決問題的方法。(3)在第一題基礎(chǔ)上,求二叉樹中結(jié)點(diǎn)總數(shù)。解題思路:根據(jù)完全二叉樹順序存儲的性質(zhì)來確定二叉樹的父子關(guān)系即“還原”了二叉樹,之后再按照二叉樹二叉鏈表的構(gòu)造方法進(jìn)行建立。二、實(shí)驗(yàn)儀器和設(shè)備Visual C++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題(1)構(gòu)造一個無向圖(用鄰接矩陣表示存儲結(jié)構(gòu))。提示:兩個頂點(diǎn)及k值均作為參數(shù)給出。二、實(shí)驗(yàn)儀器和設(shè)備Visual C++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題用隨機(jī)數(shù)產(chǎn)生100000個待排序數(shù)據(jù)元素的關(guān)鍵字值。試編寫算法實(shí)現(xiàn)上述排序方法,并討論此種方法的優(yōu)缺點(diǎn)。選做題(2)構(gòu)造一個哈希表,哈希函數(shù)采用除留余數(shù)法,哈希沖突解決方法采用鏈地址法。若因課程特點(diǎn)需打印的,要遵照以下字體、字號、間距等的具體要求。填寫注意事項(xiàng)(1)細(xì)致觀察,及時(shí)、準(zhǔn)確、如實(shí)記錄。(5)應(yīng)獨(dú)立完成實(shí)驗(yàn)報(bào)告的書寫,嚴(yán)禁抄襲、復(fù)印,一經(jīng)發(fā)現(xiàn),以零分論處。金陵科技學(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)成績: 批改教師: 批改時(shí)間:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)1 順序表一、實(shí)驗(yàn)?zāi)康暮鸵笳莆枕樞虮淼亩ㄎ?、插入、刪除等操作。如果存在,返回順序表中和x值相等的第1個數(shù)據(jù)元素的序號(序號從0開始編號);如果不存在,返回-1。(4)刪除順序表中所有等于X的數(shù)據(jù)元素。int size。if(==0)printf(“n 順表表是空的”)。} void main(){ int i,number。printf(“n”)。=number。}}(2)include include define maxsize 100 typedef int datatype。sequence_list mylist。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告if(==0)printf(“n 順表表是空的”)。} int find(sequence_list *slt,int x){ int i,a。break。init(amp。printf(“請輸入順序表中的元素個數(shù)!n”)。for(i=0。printf(“n”)。b=find(amp。(3)include include define maxsize 100 typedef int datatype。sequence_list mylist。isize=0。i++){for(j=i+1。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告slta[j]=temp。mylist)。printf(“順序表是空的請建立順序表!”)。number)。[i])。printf(“n”)。printf(“n”)。mylist,x)。typedef struct金陵科技學(xué)院實(shí)驗(yàn)報(bào)告{ datatype a[maxsize]。void display(sequence_list slt){ int i。} void init(sequence_list *slt){ sltsize = 0。i++){for(j = i + 1。slta[j] = temp。isize。//先將初始塔的前n1個盤子借助目的塔移動到借用塔上move(n, from, to)。for(。char ch。39。}金陵科技學(xué)院實(shí)驗(yàn)報(bào)告if(i len1){str[i] = ch。//重新記錄字符串空間}i++。金陵科技學(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)成績: 批改教師: 批改時(shí)間:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)4 串一、實(shí)驗(yàn)?zāi)康暮鸵笳莆沾拇鎯皯?yīng)用。(3)設(shè)字符串采用單字符的鏈?zhǔn)酱鎯Y(jié)構(gòu),編程刪除串s從位置i開始長度為k的子串。int i。scanf(“%c”,amp。39。putchar(c)。char c。i++){if(ch==s[i]){c=s[i]。printf(“輸出字符:”)。} } void main(){ char s[100],ch。printf(“輸入要查找的字符:”)。}(3)include include typedef struct linknode { char data。char ch。){p = malloc(sizeof(linkstring))。ch = getchar()。int m = 2。if(i == 1)while(m假定字符串金陵科技學(xué)院實(shí)驗(yàn)報(bào)告S = pnext。} else while(mq = pnext。} return S。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告} } int main(){ linkstring *S = NULL。printf(“n”)。k)。printf(“n”)。(2)掌握應(yīng)用二叉樹遞歸遍歷思想解決問題的方法。(3)在第一題基礎(chǔ)上,求二叉樹中結(jié)點(diǎn)總數(shù)。解題思路:根據(jù)完全二叉樹順序存儲的性質(zhì)來確定二叉樹的父子關(guān)系即“還原”了二叉樹,之后再按照二叉樹二叉鏈表的構(gòu)造方法進(jìn)行建立。//葉子數(shù) int NODE。}binode,*bitree。bitree creat_bt(){ //按擴(kuò)展前序建二叉樹 bitree t。if(x==0)t=NULL。tlchild=creat_bt()。}void preorder(bitree t){ if(t){ printf(“%dn”,tdata)。printf(“%dn”,tdata)。若因課程特點(diǎn)需打印的,要遵照以下字體、字號、間距等的具體要求。填寫注意事項(xiàng)(1)細(xì)致觀察,及時(shí)、準(zhǔn)確、如實(shí)記錄。(5)應(yīng)獨(dú)立完成實(shí)驗(yàn)報(bào)告的書寫,嚴(yán)禁抄襲、復(fù)印,一經(jīng)發(fā)現(xiàn),以零分論處。金陵科技學(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)成績: 批改教師: 批改時(shí)間:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)1 順序表一、實(shí)驗(yàn)?zāi)康暮鸵笳莆枕樞虮淼亩ㄎ?、插入、刪除等操作。如果存在,返回順序表中和x值相等的第1個數(shù)據(jù)元素的序號(序號從0開始編號);如果不存在,返回-1。(4)刪除順序表中所有等于X的數(shù)據(jù)元素。(2)鏈表不能實(shí)現(xiàn)直接定位,一定注意指針的保存,防止丟失。(3)編寫實(shí)現(xiàn)帶頭結(jié)點(diǎn)單鏈表就地逆置的子函數(shù),并編寫主函數(shù)測試結(jié)果。(2)掌握利用棧進(jìn)行表達(dá)式求和的算法。(3)假設(shè)稱正讀和反讀都相同的字符序列為”回文”,試寫一個算法判別讀入的一個以’’為結(jié)束符的字符序列是否是“回文”。程序清單:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)金陵科技學(xué)院實(shí)驗(yàn)報(bào)告五、實(shí)驗(yàn)體會(遇到問題及解決辦法,編程后的心得體會)金陵科技學(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)成績: 批改教師: 批改時(shí)間:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)4 串一、實(shí)驗(yàn)?zāi)康暮鸵笳莆沾拇鎯皯?yīng)用。(3)設(shè)字符串采用單字符的鏈?zhǔn)酱鎯Y(jié)構(gòu),編程刪除串s從位置i開始長度為k的子串。(2)掌握應(yīng)用二叉樹遞歸遍歷思想解決問題的方法。(3)在第一題基礎(chǔ)上,求二叉樹中結(jié)點(diǎn)總數(shù)。解題思路:根據(jù)完全二叉樹順序存儲的性質(zhì)來確定二叉樹的父子關(guān)系即“還原”了二叉樹,之后再按照二叉樹二叉鏈表的構(gòu)造方法進(jìn)行建立。二、實(shí)驗(yàn)儀器和設(shè)備Visual C++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題(1)構(gòu)造一個無向圖(用鄰接矩陣表示存儲結(jié)構(gòu))。提示:兩個頂點(diǎn)及k值均作為參數(shù)給出。二、實(shí)驗(yàn)儀器和設(shè)備Visual C++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題用隨機(jī)數(shù)產(chǎn)生100000個待排序數(shù)據(jù)元素的關(guān)鍵字值。試編寫算法實(shí)現(xiàn)上述排序方法,并討論此種方法的優(yōu)缺點(diǎn)。選做題(2)構(gòu)造一個哈希表,哈希函數(shù)采用除留余數(shù)法,哈希沖突解決方法采用鏈地址法。若因課程特點(diǎn)需打印的,要遵照以下字體、字號、間距等的具體要求。填寫注意事項(xiàng)(1)細(xì)致觀察,及時(shí)、準(zhǔn)確、如實(shí)記錄。(5)應(yīng)獨(dú)立完成實(shí)驗(yàn)報(bào)告的書寫,嚴(yán)禁抄襲、復(fù)印,一經(jīng)發(fā)現(xiàn),以零分論處。金陵科技學(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)成績: 批改教師: 批改時(shí)間:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)1 順序表一、實(shí)驗(yàn)?zāi)康暮鸵笳莆枕樞虮淼亩ㄎ?、插入、刪除等操作。如果存在,返回順序表中和x值相等的第1個數(shù)據(jù)元素的序號(序號從0開始編號);如果不存在,返回-1。(4)刪除順序表中所有等于X的數(shù)據(jù)元素。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告} sequenlist。i金陵科技學(xué)院實(shí)驗(yàn)報(bào)告loc=i。[loc]=x。i金陵科技學(xué)院實(shí)驗(yàn)報(bào)告} }void main(){ int x,choice。printf(“ 3insertn”)。scanf(“%d”,amp。break。find_all_x(x)。x)。break。delete_x(x)。case 5: exit(0)。二、實(shí)驗(yàn)儀器和設(shè)備Turbo C ++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題(1)編寫程序建立一個單鏈表,并逐個輸出單鏈表中所有數(shù)據(jù)元素。選做題已知指針LA和LB分別指向兩個無頭結(jié)點(diǎn)單鏈表的首元結(jié)點(diǎn)。(3)掌握隊(duì)列的存儲結(jié)構(gòu)及基本操作實(shí)現(xiàn),并能在相應(yīng)的應(yīng)用問題中正確選用它們。選做題在順序存儲結(jié)構(gòu)上實(shí)現(xiàn)輸出受限的雙端循環(huán)隊(duì)列的入列和出列算法。二、實(shí)驗(yàn)儀器和設(shè)備Turbo C ++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題(1)編寫輸出字符串s中值等于字符ch的第一個字符的函數(shù),并用主函數(shù)測試結(jié)果。選做題假設(shè)以鏈結(jié)構(gòu)表示串,編寫算法實(shí)現(xiàn)將串S插入到串T中某個字符之后,若串T中不存在這個字符,則將串S聯(lián)接在串T的末尾。二、實(shí)驗(yàn)儀器和設(shè)備Turbo C ++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題(1)建立一棵二叉樹。(4)在第一題基礎(chǔ)上,求二叉樹的深度。完全二叉樹順序存儲的一個重要性質(zhì)為,第i個結(jié)點(diǎn)的左孩子是編號為2i的結(jié)點(diǎn),第i個結(jié)點(diǎn)的右孩子是編號為2i+1的結(jié)點(diǎn)。(2)對上面所構(gòu)造的無向圖,進(jìn)行深度優(yōu)先遍歷和廣度優(yōu)先遍歷,輸出遍歷序列。程序清單:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)五、實(shí)驗(yàn)體會(遇到問題及解決辦法,編程后的心得體會)金陵科技學(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)成績: 批改教師: 批改時(shí)間:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)7 排序一、實(shí)驗(yàn)?zāi)康暮鸵螅?)熟練掌握希爾排序、堆排序、直接插入排序、起泡排序、快速排序、直接選擇排序、歸并排序和基數(shù)排序的基本概念。測試下列各排序函數(shù)的機(jī)器實(shí)際執(zhí)行時(shí)間(至少測試兩個):直接插入排序、希爾排序(增量為4,2,1)、冒泡排序、快速排序、直接選擇排序、堆排序。程序清單:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)金陵科技學(xué)院實(shí)驗(yàn)報(bào)告五、實(shí)驗(yàn)體會(遇到問題及解決辦法,編程后的心得體會)金陵科技學(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)成績: 批改教師: 批改時(shí)間:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)8 查找一、實(shí)驗(yàn)?zāi)康暮鸵螅?)掌握順序表查找、有序表查找、索引順序表查找的各種算法。設(shè)計(jì)一個測試程序進(jìn)行測試。三、按時(shí)提交上機(jī)文檔,實(shí)驗(yàn)文檔包含以下各項(xiàng):問題描述:實(shí)驗(yàn)題目、內(nèi)容和要求;算法思路:實(shí)驗(yàn)小組對問題的解決方法的文字描述;算法描述:用類算法語言等對算法進(jìn)行描述;源程序及驅(qū)動程序:上機(jī)實(shí)驗(yàn)編制的代碼源程序及程序運(yùn)行環(huán)境;測試數(shù)據(jù):對算法的測試用例;結(jié)果分析和結(jié)論:對算法及測試結(jié)果的分析及結(jié)論;心得體會:通過實(shí)驗(yàn)獲得的心得體會;分工及簽名:最后是小組成員的分工及簽名。0 ck 三、實(shí)驗(yàn)?zāi)康模簷z查學(xué)生對各種線性表的實(shí)現(xiàn)的掌握程度。八、實(shí)驗(yàn)內(nèi)容和要求:至少用3種以上的線性表來完成此試驗(yàn)。九、可研究與探索的問題:給出各種實(shí)現(xiàn)的優(yōu)缺點(diǎn)比較。給出各種線性表實(shí)現(xiàn)的優(yōu)缺點(diǎn)分析。將一個整數(shù)N表示為N = 177。七、實(shí)驗(yàn)原理及要點(diǎn)(知識點(diǎn)):各種隊(duì)列的實(shí)現(xiàn)。2)B 的選取問題。要求程序必須上機(jī)編譯通過并且正確運(yùn)行。二、問題描述:在n*n 的國際象棋棋盤上放置n個皇后,使每個皇后不受其他皇后的攻擊。七、實(shí)驗(yàn)原理及要點(diǎn)(知識點(diǎn)):遞歸程序與堆棧八、實(shí)驗(yàn)內(nèi)容和要求: 分別用遞歸和堆棧完成此試驗(yàn)。十、驗(yàn)收及實(shí)驗(yàn)報(bào)告要求:現(xiàn)場操作及運(yùn)行效果驗(yàn)收。實(shí)驗(yàn)四、騎士遍歷一、實(shí)驗(yàn)類別:設(shè)計(jì)型實(shí)驗(yàn)。三、實(shí)驗(yàn)?zāi)康模簷z查學(xué)生對堆棧與回溯算法的掌握。統(tǒng)計(jì)程序運(yùn)行時(shí)間與問題規(guī)模n 的關(guān)系。十、驗(yàn)收及實(shí)驗(yàn)報(bào)告要求:現(xiàn)場操作及運(yùn)行效果驗(yàn)收。給出不同選擇策略的程序運(yùn)行 速度的比較結(jié)果。操作數(shù)為實(shí)數(shù)。為本課程后續(xù)的內(nèi)容提供伏筆。七、實(shí)驗(yàn)原理及要點(diǎn)(知識點(diǎn)):堆棧,線性表,命令行參數(shù)的處理。九、可研究與探索的問題:查找臨時(shí)變量名的不同方法。給出試驗(yàn)報(bào)告。然后將p0,p1,…pn-1隨機(jī)重新排列為q0,q1,…qn-1。六、實(shí)驗(yàn)設(shè)備環(huán)境:計(jì)算機(jī)。十、驗(yàn)收及實(shí)驗(yàn)報(bào)告要求:現(xiàn)場操作及運(yùn)行效果驗(yàn)收。實(shí)驗(yàn)七、多重集合的實(shí)現(xiàn)一、實(shí)驗(yàn)類別:設(shè)計(jì)型實(shí)驗(yàn)。三、實(shí)驗(yàn)?zāi)康模翰檎医Y(jié)構(gòu)的
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1