![算法實(shí)驗(yàn)報(bào)告,二分搜索,矩陣聯(lián)乘,最長公共子序列.doc_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/92adc22d-593e-4fac-ab6d-c1d753fe121e/92adc22d-593e-4fac-ab6d-c1d753fe121e1.gif)
![算法實(shí)驗(yàn)報(bào)告,二分搜索,矩陣聯(lián)乘,最長公共子序列.doc_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/92adc22d-593e-4fac-ab6d-c1d753fe121e/92adc22d-593e-4fac-ab6d-c1d753fe121e2.gif)
![算法實(shí)驗(yàn)報(bào)告,二分搜索,矩陣聯(lián)乘,最長公共子序列.doc_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/92adc22d-593e-4fac-ab6d-c1d753fe121e/92adc22d-593e-4fac-ab6d-c1d753fe121e3.gif)
![算法實(shí)驗(yàn)報(bào)告,二分搜索,矩陣聯(lián)乘,最長公共子序列.doc_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/92adc22d-593e-4fac-ab6d-c1d753fe121e/92adc22d-593e-4fac-ab6d-c1d753fe121e4.gif)
![算法實(shí)驗(yàn)報(bào)告,二分搜索,矩陣聯(lián)乘,最長公共子序列.doc_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/92adc22d-593e-4fac-ab6d-c1d753fe121e/92adc22d-593e-4fac-ab6d-c1d753fe121e5.gif)
全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)一:一、 實(shí)驗(yàn)名稱二分搜索法二、 實(shí)驗(yàn)?zāi)康木帉懗绦驅(qū)崿F(xiàn)用二分法在一有序序列中查找一個(gè)數(shù)三、 實(shí)驗(yàn)內(nèi)容1、 程序源代碼#includeint Research(int a,int x,int n)int left=0,right=n-1,mid;if(n0&x=a0)while(leftright)mid=(left+right+1)/2;if(xamid)right=mid-1;elseleft=mid;if(x=aleft)return left;return -1;void Input()int a30,n,i,j,x;printf(輸入數(shù)組長度 n :);scanf(%d,&n);printf(輸入有序數(shù)組(升序):nn);for(i=0;i=0)printf(%d 在數(shù)組中的下標(biāo)為 %d!nn,x,j);elseprintf(沒找到!nn);main()Input();2、 實(shí)驗(yàn)結(jié)果輸入數(shù)組長度 n :5輸入有序數(shù)組(升序):a0:1a1:3a2:5a3:7a4:9輸入要查詢的數(shù)字:6沒找到!Press any key to continue輸入數(shù)組長度 n :4輸入有序數(shù)組(升序):a0:1a1:2a2:3a3:4輸入要查詢的數(shù)字:22 在數(shù)組中的下標(biāo)為 1!Press any key to continue實(shí)驗(yàn)二一、 實(shí)驗(yàn)名稱矩陣連乘求最小計(jì)算次數(shù)二、 實(shí)驗(yàn)?zāi)康木帉懗绦蛴脛?dòng)態(tài)規(guī)劃法計(jì)算矩陣連乘的最優(yōu)值三、 實(shí)驗(yàn)內(nèi)容1、 實(shí)驗(yàn)源代碼#include #define MAX 100int main() int pMAX,i,j,k,r,t,n; int mMAXMAX; /記錄從第i到第j個(gè)矩陣連乘的最少計(jì)算次數(shù)int sMAXMAX; /記錄從第i到第j個(gè)矩陣連乘的斷開位置printf(輸入連乘矩陣的個(gè)數(shù):);scanf(%d,&n); for(i=0;in;i+)printf(輸入第%d個(gè)矩陣行數(shù):,i+1);scanf(%d,&pi); /讀入pi的值(注意:p0到pn共n+1項(xiàng)) printf(輸入第%d個(gè)矩陣列數(shù):,n);scanf(%d,&pn); for(i=1;i=n;i+) /初始化mii=0 mii=0; for(r=1;rn;r+) /r為i、j相差的值 for(i=1;in;i+) /i為行 j=i+r; /j為列 mij=mi+1j+pi-1*pi*pj; /給mij賦初值 sij=i; for(k=i+1;kj;k+) t=mik+mk+1j+pi-1*pk*pj; if(tmij) mij=t; /mij取最小值 sij=k; printf(最少計(jì)算次數(shù):%dnn,m1n); 2、 實(shí)驗(yàn)結(jié)果輸入連乘矩陣的個(gè)數(shù):6輸入第1個(gè)矩陣行數(shù):30輸入第2個(gè)矩陣行數(shù):35輸入第3個(gè)矩陣行數(shù):15輸入第4個(gè)矩陣行數(shù):5輸入第5個(gè)矩陣行數(shù):10輸入第6個(gè)矩陣行數(shù):20輸入第6個(gè)矩陣列數(shù):25最少計(jì)算次數(shù):15125Press any key to continue實(shí)驗(yàn)三:一、 實(shí)驗(yàn)名稱求最長公共子序列二、 實(shí)驗(yàn)?zāi)康木帉懗绦蛘莆談?dòng)態(tài)規(guī)劃法中關(guān)于最長公共子序列的實(shí)現(xiàn)實(shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)內(nèi)容1、 實(shí)驗(yàn)源代碼#include #include void LCSLength(int m, int n, char *x, char *y, int (*c)20, int (*b)20)int i,j;for(i = 0; i = m; i +)ci0 = 0;for(i = 0; i = n; i +)c0i = 0;for(i = 1; i = m; i +)for(j = 1; j = cij - 1)cij = ci - 1j;bij = 2;elsecij = cij - 1;bij = 3;void LCS(int i,int j,char *x, int (*b)20)if(i = 0 | j = 0)return;if(bij = 1)LCS(i - 1, j - 1, x, b);printf(%c,xi);else if(bij = 2)LCS(i - 1, j, x, b);elseLCS(i, j - 1, x, b);int main()char X20, Y20;int b2020,c2020;int m,n;X0 = Y0 = $;printf(請(qǐng)輸入字符串X的內(nèi)容:);gets(&X1);printf(請(qǐng)輸入字符串Y的內(nèi)容:);gets(&Y1);m = strlen(X);n = strlen(Y);printf(字符串X的長度是%d,字符串Y的長度是%dn,m,n); LCSLength(m, n, X, Y, c, b);printf(最長的公共子序列是:n);LCS(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程建設(shè)管理與施工標(biāo)準(zhǔn)化作業(yè)指導(dǎo)書
- 工程項(xiàng)目管理規(guī)范操作流程解讀
- 游戲開發(fā)實(shí)踐作業(yè)指導(dǎo)書
- 農(nóng)業(yè)信息化技術(shù)推廣應(yīng)用作業(yè)指導(dǎo)書
- 標(biāo)準(zhǔn)鋼材購銷合同
- 測(cè)繪勞務(wù)分包合同
- 出口銷售合同
- 小麥種子購銷合同
- 員工試用勞動(dòng)合同
- 2025年呼和浩特道路貨運(yùn)從業(yè)資格證模擬考試
- 平衡計(jì)分卡-化戰(zhàn)略為行動(dòng)
- 課堂精練九年級(jí)全一冊(cè)數(shù)學(xué)北師大版2022
- 著衣母嬰臥像教學(xué)設(shè)計(jì)
- 維克多高中英語3500詞匯
- 【課件】DNA片段的擴(kuò)增及電泳鑒定課件高二下學(xué)期生物人教版(2019)選擇性必修3
- GB/T 6417.1-2005金屬熔化焊接頭缺欠分類及說明
- 科創(chuàng)板知識(shí)測(cè)評(píng)20個(gè)題目的答案
- 2023年湖北成人學(xué)位英語考試真題及答案
- 走好群眾路線-做好群眾工作(黃相懷)課件
- NY∕T 4001-2021 高效氯氟氰菊酯微囊懸浮劑
- 《社會(huì)主義市場(chǎng)經(jīng)濟(jì)理論(第三版)》第七章社會(huì)主義市場(chǎng)經(jīng)濟(jì)規(guī)則論
評(píng)論
0/150
提交評(píng)論