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

正文內(nèi)容

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

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

下一頁面
  

【正文】 。j++){if(slta[i]slta[j]){temp = slta[i]。}else a++。} return 1。39。} else {printf(“NOn”)。提示:為提高程序的通用性,插入位置字符應(yīng)設(shè)計(jì)為從鍵盤輸入。for(i=0。} else { printf(“沒有找到!”)。}}if((i1)!=strlen(s)){printf(“有%d個(gè)元素”,j)。printf(“創(chuàng)建字符串!”)。}linkstring。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告if(S == NULL)S = p, q = p。m++。free(q)。S = Creatlink(S)。getchar()。對(duì)此樹進(jìn)行前序遍歷、中序遍歷及后序遍歷,輸出遍歷序列。程序清單:(1)include include includeint TWOCHILD。int top。tdata=x。preorder(trchild)。實(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)告的批改成績采用百分制,具體評(píng)分標(biāo)準(zhǔn)由各院部自行制定。(3)在遞增有序的順序表中插入一個(gè)新結(jié)點(diǎn)x,保持順序表的有序性。(2)在遞增有序的單鏈表中插入一個(gè)新結(jié)點(diǎn)x,保持單鏈表的有序性。二、實(shí)驗(yàn)儀器和設(shè)備Visual C++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題(1)判斷一個(gè)算術(shù)表達(dá)式中開括號(hào)和閉括號(hào)是否配對(duì)。(2)編寫輸出字符串s中值等于字符ch的所有字符的函數(shù),并用主函數(shù)測(cè)試結(jié)果。程序清單:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)金陵科技學(xué)院實(shí)驗(yàn)報(bào)告五、實(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)成績: 批改教師: 批改時(shí)間:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)4 串一、實(shí)驗(yàn)?zāi)康暮鸵笳莆沾拇鎯?chǔ)及應(yīng)用。(2)掌握利用棧進(jìn)行表達(dá)式求和的算法。(2)鏈表不能實(shí)現(xiàn)直接定位,一定注意指針的保存,防止丟失。如果存在,返回順序表中和x值相等的第1個(gè)數(shù)據(jù)元素的序號(hào)(序號(hào)從0開始編號(hào));如果不存在,返回-1。(5)應(yīng)獨(dú)立完成實(shí)驗(yàn)報(bào)告的書寫,嚴(yán)禁抄襲、復(fù)印,一經(jīng)發(fā)現(xiàn),以零分論處。若因課程特點(diǎn)需打印的,要遵照以下字體、字號(hào)、間距等的具體要求。}void preorder(bitree t){ if(t){ printf(“%dn”,tdata)。if(x==0)t=NULL。}binode,*bitree。解題思路:根據(jù)完全二叉樹順序存儲(chǔ)的性質(zhì)來確定二叉樹的父子關(guān)系即“還原”了二叉樹,之后再按照二叉樹二叉鏈表的構(gòu)造方法進(jìn)行建立。(2)掌握應(yīng)用二叉樹遞歸遍歷思想解決問題的方法。k)。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告} } int main(){ linkstring *S = NULL。} else while(mq = pnext。int m = 2。){p = malloc(sizeof(linkstring))。}(3)include include typedef struct linknode { char data。} } void main(){ char s[100],ch。i++){if(ch==s[i]){c=s[i]。putchar(c)。scanf(“%c”,amp。(3)設(shè)字符串采用單字符的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),編程刪除串s從位置i開始長度為k的子串。//重新記錄字符串空間}i++。39。for(。isize。i++){for(j = i + 1。void display(sequence_list slt){ int i。mylist,x)。printf(“n”)。number)。mylist)。i++){for(j=i+1。sequence_list mylist。b=find(amp。for(i=0。init(amp。} int find(sequence_list *slt,int x){ int i,a。sequence_list mylist。=number。} void main(){ int i,number。int size。如果存在,返回順序表中和x值相等的第1個(gè)數(shù)據(jù)元素的序號(hào)(序號(hào)從0開始編號(hào));如果不存在,返回-1。(5)應(yīng)獨(dú)立完成實(shí)驗(yàn)報(bào)告的書寫,嚴(yán)禁抄襲、復(fù)印,一經(jīng)發(fā)現(xiàn),以零分論處。若因課程特點(diǎn)需打印的,要遵照以下字體、字號(hào)、間距等的具體要求。試編寫算法實(shí)現(xiàn)上述排序方法,并討論此種方法的優(yōu)缺點(diǎn)。提示:兩個(gè)頂點(diǎn)及k值均作為參數(shù)給出。解題思路:根據(jù)完全二叉樹順序存儲(chǔ)的性質(zhì)來確定二叉樹的父子關(guān)系即“還原”了二叉樹,之后再按照二叉樹二叉鏈表的構(gòu)造方法進(jìn)行建立。(2)掌握應(yīng)用二叉樹遞歸遍歷思想解決問題的方法。程序清單:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)金陵科技學(xué)院實(shí)驗(yàn)報(bào)告五、實(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)成績: 批改教師: 批改時(shí)間:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)4 串一、實(shí)驗(yàn)?zāi)康暮鸵笳莆沾拇鎯?chǔ)及應(yīng)用。(2)掌握利用棧進(jìn)行表達(dá)式求和的算法。(2)鏈表不能實(shí)現(xiàn)直接定位,一定注意指針的保存,防止丟失。i。printf(“n原數(shù)據(jù)為:”)。jprintf(“%3d”,[j])。if(i){ [ +1]=x。printf(“n插入元素前的數(shù)據(jù)為:”)。n”)。printf(“n請(qǐng)輸入元素:”)。}sequenlist。scanf(“%d”,amp。程序清單:(1):/*編寫程序建立一個(gè)順序表,并逐個(gè)輸出順序表中所有數(shù)據(jù)元素的值。編寫主函數(shù)測(cè)試結(jié)果。(3)盡量采用專用術(shù)語來說明事物。[4] Robert Sedgewick,Algorithms in C Part 1 – 4: Fundamentals, Data Structures, Sorting, rdSearching, 3, 中國電力出版社,2003年。自省排序算法。八、實(shí)驗(yàn)內(nèi)容和要求: 1)實(shí)現(xiàn)插入排序,選擇排序,希爾排序,堆排序以及快速排序。給出在均勻的隨機(jī)分布下,平衡排序二叉樹與一般排序二叉樹的性能比較。七、實(shí)驗(yàn)原理及要點(diǎn)(知識(shí)點(diǎn)):圖論中的各種算法及其復(fù)雜度。二、問題描述:實(shí)現(xiàn)圖論中的各種算法。 v)。//~class Multi_set//返回集合a,b的并template Multi_set Mult_set:: operator+(Multi_set constamp。//將集合a 并到自身中。//構(gòu)造函數(shù),初始化為空集合~Multi_set(void)。四、實(shí)驗(yàn)學(xué)時(shí):2小時(shí)五、實(shí)驗(yàn)組人數(shù):3人。要求程序必須上機(jī)編譯通過并且正確運(yùn)行。再按照次次序?qū)⑦@些整數(shù)從生成的平衡排序二叉樹刪除。如哈希表,二叉樹。也為后繼的課程如編譯原理預(yù)習(xí)。實(shí)驗(yàn)五、桌面計(jì)算器(表達(dá)式求值)一、實(shí)驗(yàn)類別:設(shè)計(jì)型實(shí)驗(yàn)。九、可研究與探索的問題:怎樣枚舉所有馬下一步可走的位置。二、問題描述:在國際象棋n*n的棋盤中,一匹馬從棋盤中任意一格出發(fā),要求用n21步走完所有的n2個(gè)格子。統(tǒng)計(jì)程序運(yùn)行時(shí)間與問題規(guī)模n 的關(guān)系。給出試驗(yàn)報(bào)告。八、實(shí)驗(yàn)內(nèi)容和要求:至少用2種以上的線性表來完成此試驗(yàn)。實(shí)驗(yàn)二、長整數(shù)四則運(yùn)算一、實(shí)驗(yàn)類別:驗(yàn)證實(shí)驗(yàn)??梢栽趲ь^節(jié)點(diǎn)的和不帶頭節(jié)點(diǎn)的線性表、循環(huán)的和非循環(huán)線性表、動(dòng)態(tài)鏈表和靜態(tài)鏈表以及向量(數(shù)組)之間選擇三種。北京郵電大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院1算法與數(shù)據(jù)結(jié)構(gòu) 實(shí)驗(yàn)指導(dǎo)書實(shí)驗(yàn)一、約瑟夫環(huán)一、實(shí)驗(yàn)類別:設(shè)計(jì)型實(shí)驗(yàn)。(2)掌握哈希表設(shè)計(jì)。(2)掌握以上各種排序的算法。程序清單:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)金陵科技學(xué)院實(shí)驗(yàn)報(bào)告五、實(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)成績: 批改教師: 批改時(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)。對(duì)此樹進(jìn)行前序遍歷、中序遍歷及后序遍歷,輸出遍歷序列。(2)編寫輸出字符串s中值等于字符ch的所有字符的函數(shù),并用主函數(shù)測(cè)試結(jié)果。二、實(shí)驗(yàn)儀器和設(shè)備Turbo C ++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題(1)判斷一個(gè)算術(shù)表達(dá)式中開括號(hào)和閉括號(hào)是否配對(duì)。(2)在遞增有序的單鏈表中插入一個(gè)新結(jié)點(diǎn)x,保持單鏈表的有序性。printf(“the list after deletion is:n”)。insert_x(x)。case 2: printf(“pls input x you want to search:n”)。printf(“ 4deleten”)。++。sequenlist L={{1,3,5,5,7,8,10,12,17},8}。編寫主函數(shù)測(cè)試結(jié)果。實(shí)驗(yàn)報(bào)告批改說明實(shí)驗(yàn)報(bào)告的批改要及時(shí)、認(rèn)真、仔細(xì),一律用紅色筆批改。紙張一律采用A4的紙張。填寫注意事項(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)成績: 批改教師: 批改時(shí)間:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)1 順序表一、實(shí)驗(yàn)?zāi)康暮鸵笳莆枕樞虮淼亩ㄎ?、插入、刪除等操作。(4)刪除順序表中所有等于X的數(shù)據(jù)元素。i金陵科技學(xué)院實(shí)驗(yàn)報(bào)告loc=i。i金陵科技學(xué)院實(shí)驗(yàn)報(bào)告} }void main(){ int x,choice。scanf(“%d”,amp。find_all_x(x)。break。case 5: exit(0)。選做題已知指針LA和LB分別指向兩個(gè)無頭結(jié)點(diǎn)單鏈表的首元結(jié)點(diǎn)。選做題在順序存儲(chǔ)結(jié)構(gòu)上實(shí)現(xiàn)輸出受限的雙端循環(huán)隊(duì)列的入列和出列算法。選做題假設(shè)以鏈結(jié)構(gòu)表示串,編寫算法實(shí)現(xiàn)將串S插入到串T中某個(gè)字符之后,若串T中不存在這個(gè)字符,則將串S聯(lián)接在串T的末尾。(4)在第一題基礎(chǔ)上,求二叉樹的深度。(2)對(duì)上面所構(gòu)造的無向圖,進(jìn)行深度優(yōu)先遍歷和廣度優(yōu)先遍歷,輸出遍歷序列。測(cè)試下列各排序函數(shù)的機(jī)器實(shí)際執(zhí)行時(shí)間(至少測(cè)試兩個(gè)):直接插入排序、希爾排序(增量為4,2,1)、冒泡排序、快速排序、直接選擇排序、堆排序。設(shè)計(jì)一個(gè)測(cè)試程序進(jìn)行測(cè)試。0 ck 三、實(shí)驗(yàn)?zāi)康模簷z查學(xué)生對(duì)各種線性表的實(shí)現(xiàn)的掌握程度。九、可研究與探索的問題:給出各種實(shí)現(xiàn)的優(yōu)缺點(diǎn)比較。將一個(gè)整數(shù)N表示為N = 177。2)B 的選取問題。二、問題描述:在n*n 的國際象棋棋盤上放置n個(gè)皇后,使每個(gè)皇后不受其他皇后的攻擊。十、驗(yàn)收及實(shí)驗(yàn)報(bào)告要求:現(xiàn)場(chǎng)操作及運(yùn)行效果驗(yàn)收。三、實(shí)驗(yàn)?zāi)康模簷z查學(xué)生對(duì)堆棧與回溯算法的掌握。十、驗(yàn)收及實(shí)驗(yàn)報(bào)告要求:現(xiàn)場(chǎng)操作及運(yùn)行效果驗(yàn)收。操作數(shù)為實(shí)數(shù)。七、實(shí)驗(yàn)原理及要點(diǎn)(知識(shí)點(diǎn)):堆棧,線性表,命令行參數(shù)的處理。給出試驗(yàn)報(bào)告。六、實(shí)驗(yàn)設(shè)備環(huán)境:計(jì)算機(jī)。實(shí)驗(yàn)七、多重集合的實(shí)現(xiàn)一、實(shí)驗(yàn)類別:設(shè)計(jì)型實(shí)驗(yàn)。哈希查找結(jié)構(gòu)。//重載運(yùn)算符=bool contains(T constamp。 a)。//返回集合a,b的差template Multi_set Mult_set:: operator(Multi_set constamp。十、驗(yàn)收及實(shí)驗(yàn)報(bào)告要求:現(xiàn)場(chǎng)操作及運(yùn)行效果驗(yàn)收。3)深度優(yōu)先遍歷與廣度優(yōu)先遍歷。從文件中讀入一個(gè)圖的信息。對(duì)這組數(shù)據(jù)進(jìn)行排序。4)基數(shù)排序。要求程序必須上機(jī)編譯通過并且正確運(yùn)行。紙張一律采用A4的紙張。實(shí)驗(yàn)報(bào)告批改說明實(shí)驗(yàn)報(bào)告的批改要及時(shí)、認(rèn)真、仔細(xì),一律用紅色筆批改。編寫主函數(shù)測(cè)試結(jié)果。int last。for(i=0。i} int i,n,y。scanf(“%d”,amp。*/ define maxsize 100 typedef struct{int data[maxsize]。printf(“n請(qǐng)輸入要插入的元素:”)。j)[j+1]=[j]。*/ define maxsize 100 typedef struct{int data[maxsize]。scanf(“%d”,amp。for(j=0。解題思路:首先查找插入的位置然后進(jìn)行插入操作;從第一個(gè)結(jié)點(diǎn)開始找到第一個(gè)大于該新結(jié)點(diǎn)值的結(jié)點(diǎn)即為插入位置;然后在找到的此結(jié)點(diǎn)之前插入新結(jié)點(diǎn);注意保留插入位置之前結(jié)點(diǎn)的指針才能完成插入操作。(2)測(cè)試“漢諾塔”問題。解題思路:可以將第一題程序改進(jìn)成一個(gè)子函數(shù),在本題中循環(huán)調(diào)用。(2)在第一題基礎(chǔ)上,求二叉樹中葉結(jié)點(diǎn)的個(gè)數(shù)。(2)熟練掌握對(duì)圖的深度優(yōu)先搜索遍歷和廣度優(yōu)先搜索遍歷的算法。區(qū)分以上不同排序的優(yōu)、缺點(diǎn)。二、實(shí)驗(yàn)儀器和設(shè)備Visual C++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題(1)在一個(gè)遞增有序的線性表中利用二分查找法查找數(shù)據(jù)元素X。各院部可根據(jù)學(xué)科特點(diǎn)和實(shí)驗(yàn)具體要求增加項(xiàng)目。實(shí)驗(yàn)報(bào)告裝訂要求實(shí)驗(yàn)批改完畢后,任課老師將每門課程的每個(gè)實(shí)驗(yàn)項(xiàng)目的實(shí)驗(yàn)報(bào)告以自然班為單位、按學(xué)號(hào)升序排列,裝訂成冊(cè),并附上一份該門課程的實(shí)驗(yàn)大綱。解題思路:首先查找插入的位置,再移位,最后進(jìn)行插入操作;從第一個(gè)元素開始找到第一個(gè)大于該新結(jié)點(diǎn)值x的元素位置i即為插入位置;然后將從表尾開始依次將元素后移一個(gè)位置直至元素i;最后將新結(jié)點(diǎn)x插入到i位置。void display(sequence_list slt)金陵科技學(xué)院實(shí)驗(yàn)報(bào)告{int i。printf(“順序表是空的請(qǐng)建立順序表!”)。[i])。printf(“n”)。i++){if(x==s
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1