全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
實驗報告實驗一:一、 實驗名稱二分搜索法二、 實驗?zāi)康木帉懗绦驅(qū)崿F(xiàn)用二分法在一有序序列中查找一個數(shù)三、 實驗內(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、 實驗結(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ù)二、 實驗?zāi)康木帉懗绦蛴脛討B(tài)規(guī)劃法計算矩陣連乘的最優(yōu)值三、 實驗內(nèi)容1、 實驗源代碼#include #define MAX 100int main() int pMAX,i,j,k,r,t,n; int mMAXMAX; /記錄從第i到第j個矩陣連乘的最少計算次數(shù)int sMAXMAX; /記錄從第i到第j個矩陣連乘的斷開位置printf(輸入連乘矩陣的個數(shù):);scanf(%d,&n); for(i=0;in;i+)printf(輸入第%d個矩陣行數(shù):,i+1);scanf(%d,&pi); /讀入pi的值(注意:p0到pn共n+1項) printf(輸入第%d個矩陣列數(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(最少計算次數(shù):%dnn,m1n); 2、 實驗結(jié)果輸入連乘矩陣的個數(shù):6輸入第1個矩陣行數(shù):30輸入第2個矩陣行數(shù):35輸入第3個矩陣行數(shù):15輸入第4個矩陣行數(shù):5輸入第5個矩陣行數(shù):10輸入第6個矩陣行數(shù):20輸入第6個矩陣列數(shù):25最少計算次數(shù):15125Press any key to continue實驗三:一、 實驗名稱求最長公共子序列二、 實驗?zāi)康木帉懗绦蛘莆談討B(tài)規(guī)劃法中關(guān)于最長公共子序列的實現(xiàn)實驗內(nèi)容三、實驗內(nèi)容1、 實驗源代碼#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(請輸入字符串X的內(nèi)容:);gets(&X1);printf(請輸入字符串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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 授權(quán)使用商標(biāo)協(xié)議
- 文化創(chuàng)意灰土工程協(xié)議
- 服裝設(shè)計師解聘合同證明
- 起草離婚協(xié)議書(2篇)
- 土地過戶后承建協(xié)議書范本
- 集體合同決議會議記錄
- 砍樹免責(zé)合同范例
- 承租開荒地合同范例
- 品牌文化策劃合同范例
- 網(wǎng)簽授權(quán)合同范例
- 公共租賃住房運行管理標(biāo)準(zhǔn)
- 2024-2030年中國永磁耦合器行業(yè)經(jīng)營優(yōu)勢及競爭對手現(xiàn)狀調(diào)研報告
- JJ∕G(交通) 200-2024 輪碾成型機
- 小學(xué)六年級奧數(shù)難題100道及答案(完整版)
- 小學(xué)科學(xué)教科版五年級上冊全冊易錯知識點專項練習(xí)(判斷選擇-分單元編排-附參考答案和點撥)
- 電影作品解讀-世界科幻電影智慧樹知到期末考試答案章節(jié)答案2024年成都錦城學(xué)院
- NB-T47003.1-2009鋼制焊接常壓容器(同JB-T4735.1-2009)
- 聚焦高質(zhì)量+探索新高度+-2025屆高考政治復(fù)習(xí)備考策略
- 惠州市惠城區(qū)2022-2023學(xué)年七年級上學(xué)期期末教學(xué)質(zhì)量檢測數(shù)學(xué)試卷
- 北京市西城區(qū)2022-2023學(xué)年七年級上學(xué)期期末英語試題【帶答案】
- ISO45001-2018職業(yè)健康安全管理體系之5-4:“5 領(lǐng)導(dǎo)作用和工作人員參與-5.4 工作人員的協(xié)商和參與”解讀和應(yīng)用指導(dǎo)材料(2024A0-雷澤佳)
評論
0/150
提交評論