




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
安徽財(cái)經(jīng)大學(xué)管工學(xué)院計(jì)算機(jī)系《數(shù)據(jù)結(jié)構(gòu)與算法》實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)1對(duì)比算法的時(shí)空效率實(shí)驗(yàn)室:信息工程實(shí)驗(yàn)室實(shí)驗(yàn)日期:2014.2.28節(jié)次/周次:第6節(jié)/第1周班級(jí):12計(jì)科3學(xué)號(hào):20124122姓名:張翔開發(fā)環(huán)境及工具:軟件環(huán)境:操作系統(tǒng):windows7開發(fā)工具:VisualC++6.0硬件環(huán)境:主頻:內(nèi)存大?。河脖P空間大?。簩?shí)驗(yàn)?zāi)康模菏煜ら_發(fā)工具的編程環(huán)境。熟悉算法語言并完成簡單的算法。熟悉C語言的語法,將算法上機(jī)編程實(shí)現(xiàn)。區(qū)別算法和源程序。體會(huì)用不同算法解決同一個(gè)問題,體會(huì)存儲(chǔ)結(jié)構(gòu)不同對(duì)實(shí)現(xiàn)算法的影響。學(xué)習(xí)對(duì)算法進(jìn)行時(shí)空分析的基本方法。了解評(píng)價(jià)一個(gè)算法的基本準(zhǔn)則。實(shí)驗(yàn)題目:題目1:試編寫算法(遞推算法)完成N行楊輝三角的輸出,并編程實(shí)現(xiàn)。要求:存儲(chǔ)結(jié)構(gòu)采用一維數(shù)組,二維數(shù)組分別實(shí)現(xiàn),體會(huì)不同。題目2:試編寫算法求n!,并編程實(shí)現(xiàn)。要求:用遞推和遞歸的方法分別實(shí)現(xiàn)。題目3(任選題):試編寫算法求矩陣A和B的乘積,并編程實(shí)現(xiàn)。要求,矩陣的行數(shù)列數(shù)由用戶隨機(jī)輸入,用二維數(shù)組存儲(chǔ),數(shù)組的大小與矩陣的大小一致,矩陣的數(shù)據(jù)范圍是[0,100]的整數(shù),可由隨機(jī)函數(shù)自動(dòng)生成,或者由用戶鍵盤輸入。題目4(任選題):試編寫求k階(k>=2)裴波那契序列的第m項(xiàng)值的不同算法,并編程實(shí)現(xiàn)。k和m均以值調(diào)用的形式在函數(shù)參數(shù)中表現(xiàn)。要求:至少用兩種不同的算法(如,遞推、遞歸等等)。提示:當(dāng)k=2時(shí),裴波那契序列的初始兩項(xiàng)為0、1,此后序列的每個(gè)值都是前兩項(xiàng)之和。當(dāng)k=3時(shí),裴波那契序列的初始三項(xiàng)為0、0、1,此后序列的每個(gè)值都是前三項(xiàng)之和,以此類推。也可另行自擬題目(要詳細(xì)描述要求)。二.存儲(chǔ)結(jié)構(gòu)說明和定義:三.主要算法(給出主要算法及說明。并給出所有函數(shù)的函數(shù)頭并說明函數(shù)功能和主要參數(shù)的作用及類型等。即注意區(qū)別算法與源程序不同)1.1楊輝三角#include<iostream>usingnamespacestd;intmain(){inta[10]={1},i,j;for(i=0;i<=10;i++){for(j=i;j>=0;j--){if(j!=0&&j!=i)a[j]=a[j-1]+a[j];elsea[j]=1;cout<<a[j]<<"";}cout<<endl;}return0;}1.2#include<iostream>usingnamespacestd;intmain(){inti,j,t;inta[11][11];for(i=1;i<=10;i++){a[i][1]=1;a[i][i]=1;}for(i=1;i<=10;i++){if(i>=3)for(t=2;t<i;t++){a[i][t]=a[i-1][t-1]+a[i-1][t];}}for(i=1;i<=10;i++){for(j=1;j<=i;j++){cout<<a[i][j]<<"";}cout<<endl;}return0;}2.1n的階乘#include<iostream>usingnamespacestd;intmain(){inti,n,s=1;//定義變量cout<<"請(qǐng)輸入數(shù)字:";cin>>n;if(n<0)cout<<"n<0,錯(cuò)誤"<<endl;else{for(i=1;i<=n;i++)s=s*i;cout<<n<<"!="<<s<<endl;}return0;}2.2#include<iostream>usingnamespacestd;longfac(int);//函數(shù)聲明intmain(){intn;longy;cout<<"請(qǐng)輸入數(shù)字:";cin>>n;y=fac(n);//調(diào)用fac函數(shù)求n!cout<<n<<"!="<<y<<endl;return0;}longfac(intn)//遞歸函數(shù){longf;if(n<0){cout<<"n<0,錯(cuò)誤"<<endl;f=-1;}elseif(n==0||n==1)f=1;elsef=fac(n-1)*n;//n>1時(shí),進(jìn)行遞歸調(diào)用returnf;將f的值作為函數(shù)值返回}四.程序運(yùn)行結(jié)果截圖:運(yùn)行時(shí)至少用三組不同的數(shù)據(jù)驗(yàn)證,并分析結(jié)果正確與否,,以便從不同角度來觀察分析,每次運(yùn)行結(jié)果截圖(圖片剪裁后再粘貼要清晰?。?。2.2五.本次實(shí)驗(yàn)的總結(jié)分析自己的算法說明編程并上機(jī)調(diào)試實(shí)現(xiàn)算法時(shí)遇到的問題上機(jī)完成任務(wù)后體會(huì)算法與源程序的書寫有哪些不同?對(duì)本次實(shí)驗(yàn)的完成情況自我評(píng)價(jià)并小結(jié)六.附錄:(主要的源程序代碼段落)請(qǐng)將源程序隨報(bào)告一同打包備查!這里可以只給出主要的代碼段并加上注釋說明。七.請(qǐng)列出你在實(shí)驗(yàn)中使用的參考資料:數(shù)據(jù)結(jié)構(gòu)(C語言版).嚴(yán)蔚敏吳偉民編著.清華大學(xué)出版社.1999年2月……附言:本次實(shí)驗(yàn)所有文件(實(shí)驗(yàn)報(bào)告、源程序)放在以“班級(jí)學(xué)號(hào)姓名-數(shù)據(jù)結(jié)構(gòu)與算法實(shí)驗(yàn)S1”為名稱的文件夾中注意,學(xué)號(hào)放在名稱前面,再打包成.rar的壓縮格式。報(bào)告下周交,不得超過二周。在實(shí)驗(yàn)室上傳或以附件形式發(fā)到我的郵箱:bbwhs@163.com,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 地暖太陽能工程施工方案
- 管道跨越施工方案
- 醫(yī)療機(jī)構(gòu)水污染物排放的法律責(zé)任與監(jiān)管措施
- 【專精特新】印制電路板行業(yè)市場份額證明材料(智研咨詢發(fā)布)
- 食品加工企業(yè)食品安全事件應(yīng)急預(yù)案
- 基于大觀念的高中英語單元整體教學(xué)設(shè)計(jì)探究
- 湖北省2024-2025學(xué)年高二上學(xué)期1月期末物理試題(原卷版)
- 四川羅渡中學(xué)20172018人教地理必修二綜合訓(xùn)練(四)及解析
- 北京市房山區(qū)2024-2025學(xué)年高三上學(xué)期期末學(xué)業(yè)水平調(diào)研(二)物理試卷2
- 安徽省亳州市2024-2025學(xué)年高二上學(xué)期期末考試地理試卷
- 多功能廳施工方案
- 電力拖動(dòng)(課件)
- DB32/T 4441-2023 建設(shè)用地土壤污染風(fēng)險(xiǎn)管控技術(shù)規(guī)范
- 山東省濟(jì)寧市2023年中考數(shù)學(xué)試卷(附答案)
- 光纖傳輸技術(shù)課件
- 數(shù)學(xué)家的故事華羅庚
- 山塘維修加固工程監(jiān)理實(shí)施細(xì)則
- VDA6.3:2023 汽車核心工具自我評(píng)估測(cè)試題庫真題 (含答案)
- 殯儀服務(wù)員考試殯儀服務(wù)員考試考點(diǎn)模擬考試練習(xí)
- 外國文學(xué)理論知到章節(jié)答案智慧樹2023年湖南師范大學(xué)
- 2023屆江蘇省蘇州市立達(dá)中學(xué)八年級(jí)數(shù)學(xué)第二學(xué)期期末統(tǒng)考試題含解析
評(píng)論
0/150
提交評(píng)論