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

正文內(nèi)容

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

2024-11-13 22:33本頁面
  

【正文】 (3)設(shè)字符串采用單字符。(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)用。設(shè)每個(gè)元素表示一個(gè)待處理的作業(yè),元素值表示作業(yè)的預(yù)計(jì)時(shí)間。(3)假設(shè)稱正讀和反讀都相同的字符序列為”回文”,試寫一個(gè)算法判別讀入的一個(gè)以’’為結(jié)束符的字符序列是否是“回文”。二、實(shí)驗(yàn)儀器和設(shè)備Visual C++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題(1)判斷一個(gè)算術(shù)表達(dá)式中開括號(hào)和閉括號(hào)是否配對(duì)。(2)掌握利用棧進(jìn)行表達(dá)式求和的算法。要求編一算法實(shí)現(xiàn),從表LA中刪除自第i個(gè)元素起共len個(gè)元素后,將它們插入到表LB中第j個(gè)元素之前。(3)編寫實(shí)現(xiàn)帶頭結(jié)點(diǎn)單鏈表就地逆置的子函數(shù),并編寫主函數(shù)測(cè)試結(jié)果。(2)在遞增有序的單鏈表中插入一個(gè)新結(jié)點(diǎn)x,保持單鏈表的有序性。(2)鏈表不能實(shí)現(xià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)成績: 批改教師: 批改時(shí)間:金陵科技學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)2 單鏈表一、實(shí)驗(yàn)?zāi)康暮鸵髮?shí)驗(yàn)?zāi)康恼莆諉捂湵淼亩ㄎ?、插入、刪除等操作。(4)刪除順序表中所有等于X的數(shù)據(jù)元素。(3)在遞增有序的順序表中插入一個(gè)新結(jié)點(diǎn)x,保持順序表的有序性。如果存在,返回順序表中和x值相等的第1個(gè)數(shù)據(jù)元素的序號(hào)(序號(hào)從0開始編號(hào));如果不存在,返回-1。編寫主函數(shù)測(cè)試結(jié)果。金陵科技學(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)康暮鸵笳莆枕樞虮淼亩ㄎ?、插入、刪除等操作。實(shí)驗(yàn)報(bào)告的批改成績采用百分制,具體評(píng)分標(biāo)準(zhǔn)由各院部自行制定。(5)應(yīng)獨(dú)立完成實(shí)驗(yàn)報(bào)告的書寫,嚴(yán)禁抄襲、復(fù)印,一經(jīng)發(fā)現(xiàn),以零分論處。(3)盡量采用專用術(shù)語來說明事物。填寫注意事項(xiàng)(1)細(xì)致觀察,及時(shí)、準(zhǔn)確、如實(shí)記錄。實(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é)果與分析。若因課程特點(diǎn)需打印的,要遵照以下字體、字號(hào)、間距等的具體要求。} }void postorder(bitree t){ if(t){ postorder(tlchild)。printf(“%dn”,tdata)。preorder(trchild)。}void preorder(bitree t){ if(t){ printf(“%dn”,tdata)。trchild=creat_bt()。tlchild=creat_bt()。tdata=x。if(x==0)t=NULL。scanf(“%d”,amp。bitree creat_bt(){ //按擴(kuò)展前序建二叉樹 bitree t。int top。}binode,*bitree。typedef struct binode{ int data。//葉子數(shù) int NODE。程序清單:(1)include include includeint TWOCHILD。解題思路:根據(jù)完全二叉樹順序存儲(chǔ)的性質(zhì)來確定二叉樹的父子關(guān)系即“還原”了二叉樹,之后再按照二叉樹二叉鏈表的構(gòu)造方法進(jìn)行建立。選做題已知一棵完全二叉樹存于順序表sa中,[1…]存儲(chǔ)結(jié)點(diǎn)的值。(3)在第一題基礎(chǔ)上,求二叉樹中結(jié)點(diǎn)總數(shù)。對(duì)此樹進(jìn)行前序遍歷、中序遍歷及后序遍歷,輸出遍歷序列。(2)掌握應(yīng)用二叉樹遞歸遍歷思想解決問題的方法。}金陵科技學(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)告刪除指定的子串。printf(“n”)。getchar()。k)。scanf(“%d%d”, amp。printf(“n”)。S = Creatlink(S)。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告} } int main(){ linkstring *S = NULL。while(p!= NULL){printf(“%2c”, pdata)。} return S。free(q)。} else while(mq = pnext。p = S。if(i == 1)while(m假定字符串金陵科技學(xué)院實(shí)驗(yàn)報(bào)告S = pnext。m++。int m = 2。return S。ch = getchar()。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告if(S == NULL)S = p, q = p。){p = malloc(sizeof(linkstring))。while(ch!= 39。char ch。}linkstring。}(3)include include typedef struct linknode { char data。ch)。printf(“輸入要查找的字符:”)。printf(“創(chuàng)建字符串!”)。} } void main(){ char s[100],ch。printf(“n”)。printf(“輸出字符:”)。}}if((i1)!=strlen(s)){printf(“有%d個(gè)元素”,j)。i++){if(ch==s[i]){c=s[i]。s[i]!=39。char c。} else { printf(“沒有找到!”)。putchar(c)。{if(ch==s[i]){c=s[i]。39。for(i=0。scanf(“%c”,amp。gets(s)。int i。提示:為提高程序的通用性,插入位置字符應(yīng)設(shè)計(jì)為從鍵盤輸入。(3)設(shè)字符串采用單字符的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),編程刪除串s從位置i開始長度為k的子串。(2)編寫輸出字符串s中值等于字符ch的所有字符的函數(shù),并用主函數(shù)測(cè)試結(jié)果。金陵科技學(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)用。} else {printf(“NOn”)。//重新記錄字符串空間}i++。//增加存儲(chǔ)空間str[i] = ch。}金陵科技學(xué)院實(shí)驗(yàn)報(bào)告if(i len1){str[i] = ch。39。39。//字符串當(dāng)前字符數(shù)int len = INIT_SIZE。char ch。} return 1。for(。} int IsPalindrome(char * str){ int len = StrLen(str)。//先將初始塔的前n1個(gè)盤子借助目的塔移動(dòng)到借用塔上move(n, from, to)。}else a++。isize。int i, n = 0, j, a = 0。slta[j] = temp。j++){if(slta[i]slta[j]){temp = slta[i]。i++){for(j = i + 1。//交換法排序for(i = 0。} void init(sequence_list *slt){ sltsize = 0。else for(i = 0。void display(sequence_list slt){ int i。}sequence_list。typedef struct金陵科技學(xué)院實(shí)驗(yàn)報(bào)告{ datatype a[maxsize]。printf(“n”)。mylist,x)。x)。printf(“n”)。printf(“n”)。printf(“n”)。sort(amp。[i])。for(i=0。number)。printf(“請(qǐng)輸入順序表中的元素個(gè)數(shù)!n”)。printf(“順序表是空的請(qǐng)建立順序表!”)。init(amp。mylist)。sltsize++。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告slta[j]=temp。j++){if(slta[i]slta[j]){temp=slta[i]。i++){for(j=i+1。//交換法排序for(i=0。isize=0。if(==0)printf(“n 順表表是空的”)。sequence_list mylist。int size。(3)include include define maxsize 100 typedef int datatype。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告} if(b!=1){ printf(“順序表的下標(biāo)為:%dn”,b)。b=find(amp。scanf(“%d”,amp。printf(“n”)。[i])。for(i=0。number)。printf(“請(qǐng)輸入順序表中的元素個(gè)數(shù)!n”)。printf(“順序表是空的請(qǐng)建立順序表!”)。init(amp。elsereturn1。break。isize。} int find(sequence_list *slt,int x){ int i,a。iprintf(“%5d”,[i])。金陵科技學(xué)院實(shí)驗(yàn)報(bào)告if(==0)printf(“n 順表表是空的”)。display(mylist)。sequence_list mylist。int size。}}(2)include include define maxsize 100 typedef int datatype。iscanf(“%d”,amp。=number。scanf(“%d”,amp。printf(“n”)。mylist)。} void main(){ int i,number。iprintf(“%5d”,[i])。if(==0)printf(“n 順表表是空的”)。sequence_list mylist。int size。程序清單:(1)include include define maxsize 100 typedef int datatype。(4)刪除順序表中所有等于X的數(shù)據(jù)元素。(3)在遞增有序的順序表中插入一個(gè)新結(jié)點(diǎn)x,保持順序表的有序性。如果存在,返回順序表中和x值相等的第1個(gè)數(shù)據(jù)元素的序號(hào)(序號(hào)從0開始編號(hào));如果不存在,返回-1。編寫主函數(shù)測(cè)試結(jié)果。金陵科技學(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)康暮鸵笳莆枕樞虮淼亩ㄎ?、插入、刪除等操作。實(shí)驗(yàn)報(bào)告的批改成績采用百分制,具體評(píng)分標(biāo)準(zhǔn)由各院部自行制定。(5)應(yīng)獨(dú)立完成實(shí)驗(yàn)報(bào)告的書寫,嚴(yán)禁抄襲、復(fù)印,一經(jīng)發(fā)現(xiàn),以零分論處。(3)盡量采用專用術(shù)語來說明事物。填寫注意事項(xiàng)(1)細(xì)致觀察,及時(shí)、準(zhǔn)確、如實(shí)記錄。實(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é)果與分析。若因課程特點(diǎn)需打印的,要遵照以下字體、字號(hào)、間距等的具體要求。提示:構(gòu)造哈希表只是完成查找的第一步,大家應(yīng)該掌握在哈希表上進(jìn)行查找的過程,可以試著編程序?qū)崿F(xiàn)。選做題(2)構(gòu)造一個(gè)哈希表,哈希函數(shù)采用除留余數(shù)法,哈希沖突解決方法采用鏈地址法。(2)掌握哈希表設(shè)計(jì)。試編寫算法實(shí)現(xiàn)上述排序方法,并討論此種方法的優(yōu)缺點(diǎn)。選做題假設(shè)含n個(gè)記錄的序列中,其所有關(guān)鍵字為值介于v和w之間的整數(shù),且其中很多關(guān)鍵字的值是相同的。二、實(shí)驗(yàn)儀器和設(shè)備Visual C++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題用隨機(jī)數(shù)產(chǎn)生100000個(gè)待排序數(shù)據(jù)元素的關(guān)鍵字值。(2)掌握以上各種排序的算法。提示:兩個(gè)頂點(diǎn)及k值均作為參數(shù)給出。選做題采用鄰接表存儲(chǔ)結(jié)構(gòu),編寫一個(gè)判別無向圖中任意給定的兩個(gè)頂點(diǎn)之間是否存在一條長度為k的簡(jiǎn)單路徑的算法。二、實(shí)驗(yàn)儀器和設(shè)備Visual C++三、實(shí)驗(yàn)內(nèi)容與過程(含程序清單及流程圖)必做題(1)構(gòu)造一個(gè)無向圖(用鄰接矩陣表示存儲(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ì)(遇到問題及解決辦法,編程后的心得體會(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)。解題思路:根據(jù)完全二叉樹順序存儲(chǔ)的性質(zhì)來確定二叉樹的父子關(guān)系即“還原”了二叉樹,之后再按照二叉樹二叉鏈表的構(gòu)造方法進(jìn)行建立。選做題已知一棵完全二叉樹存于順序表sa中,[1…]存儲(chǔ)結(jié)點(diǎn)的值。(3)在第一題基礎(chǔ)上,求二叉樹中結(jié)點(diǎn)總數(shù)。對(duì)此樹進(jìn)行前序遍歷、中序遍歷及后序遍歷,輸出遍歷序列。(2)掌握應(yīng)用二叉樹遞歸遍歷思想解決問題的方法。提示:為提高程序的通用性,插入位置字符應(yīng)設(shè)計(jì)為從鍵盤輸入。(3)設(shè)字符串采用單字符的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),編程刪除串s從位置i開始長度為k的子串。(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)告五、
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1