

下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、福州理工學(xué)院1課程名稱數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)系教(部)信息工程系研室計(jì)算機(jī)授課教 師黃取治福州理工學(xué)院2職稱講師3附件 2:教 案(首頁)課程名稱數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)學(xué) 分總計(jì):學(xué)時講授:學(xué)時上機(jī):學(xué)時實(shí)驗(yàn)/訓(xùn):學(xué)時 其它:學(xué)時類另U(請打V)公共課口公共選修課專業(yè)基礎(chǔ)課專業(yè)必修課專業(yè)方向選修 課實(shí)驗(yàn)實(shí)訓(xùn)課(僅限本科)公共課口公共選修課口專業(yè)基礎(chǔ)課專業(yè)必修課 口專業(yè)選修課口 實(shí)驗(yàn)實(shí)訓(xùn)課(僅限高職)授課對象(請打V)本科高職其他使用教材 參考資料(注明書名、主編、出版社、出版時間)教學(xué)方法教學(xué)手段考核方式學(xué)生創(chuàng)新 精神與實(shí) 踐能力的 培養(yǎng)方法4數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)5授課時間第1周授課方式
2、(請打V)講授上機(jī)實(shí)驗(yàn)/訓(xùn)其它課時 安排授課題目(章節(jié)或單位課時): 第一章緒論教學(xué)目的與要求(分了解、熟悉、掌握三個層次):1了解數(shù)據(jù)結(jié)構(gòu)課程的重要性和課程的基本要求,以及本課程涵蓋的內(nèi)容;2.掌握數(shù)據(jù)結(jié)構(gòu)的基本概念;3.理解算法描述和簡單的算法分析。教學(xué)重點(diǎn)與難點(diǎn):1.重點(diǎn)是數(shù)據(jù)結(jié)構(gòu)的基本概念2.難點(diǎn)是時間復(fù)雜度分析教 學(xué)內(nèi)容備注數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)61.從后序課(數(shù)據(jù)庫、操作系統(tǒng)、編譯原理、人工智能)的需要和考研兩方面 介紹數(shù)據(jù)結(jié)構(gòu)課程的重要性。2.通過三個例子講解數(shù)據(jù)結(jié)構(gòu)研究的內(nèi)容。3.介紹基本概念:數(shù)據(jù)的三個層次,數(shù)據(jù)結(jié)構(gòu)的三個要素,數(shù)據(jù)結(jié)構(gòu)的分類, 四種存儲結(jié)構(gòu),抽象
3、數(shù)據(jù)類型,算法,算法的五個特性,對算法設(shè)計(jì)的要求,算法 描述和算法分析,時間復(fù)雜度和空間復(fù)雜度。4.從百錢買百雞”(一百兀錢買一百支筆”)的算法例子說明選擇算法的重要性: 萬案1:for( i = 0; i =100; i+) for( j = 0; j =100;j+) for( k= 0; k =100; k+)if( (i+j+k=100 &3*i+2*j+0.5*k=100) printf(“i=%cj=%d,k=%d ,i,j,k)萬案2:for( i = 0; i =20; i+) for( j = 0; j =34-i; j+)if(3*i+2*j+(100-i-j) *
4、0.5=100)printf(“i=%d,j=%d,k=%d”,jj)1;00方案1內(nèi)層循環(huán)超過100萬次,在某機(jī)器上運(yùn)行了50分鐘;方案2的if語句執(zhí)行525次,運(yùn)行了2秒鐘,相差1500倍。5.算法分析舉例(1)常量階:時間復(fù)雜度為0(1)+X;s=0;語句頻度為1,時間復(fù)雜度為O(1)。7for(j=1;jv=10000;+j)+x; s+=x;語句頻度為10000,時間復(fù)雜度為0(1)。(2) 對數(shù)階:時間復(fù)雜度為O(logn)s=0;for(j=1; jv=n; j*=2)s+;語句頻度為logn,所以時間復(fù)雜度為O(logn)。(3) 線性階:時間復(fù)雜度為O(logn)S=0;fo
5、r (j=1;j=n ;+j)s+;語句頻度為n,所以時間復(fù)雜度為0(n)。(4)時間復(fù)雜度為O(nlogn)s=0;for(j=1;jv=n;j*=2) for(k=1;kv=n;+k) s+;時間復(fù)雜度為O(nlogn)(5) 平方階:時間復(fù)雜度為O(logn)s=0;for (j=1;j=n ;+j)for (k=1;k=n;+k)s+;語句頻度為n2,所以時間復(fù)雜度為O(n2)。s=0;for (j=1; j=n; j+)for (k=1;k=j;+k)s+;語句頻度為n(n+1)/2,所以時間復(fù)雜度仍為O(n2)。(6) 立方階:時間復(fù)雜度為O( n3)例:矩陣乘法:n x nfor
6、( i = 0; i n; i+)(n+1)for( j = 0; j n; j+)n(n+1) cij = 0;n22for( k= 0; k n; j+)/ n(n+1)cij = cij+aik* bkj; II n38說明:各語句行后的數(shù)字是該語句重復(fù)執(zhí)行的次數(shù);本算法時間復(fù)雜度為0 (n3)6.空間復(fù)雜度算法原地(就地)工作:若所用額外存儲空間相對于輸入數(shù)據(jù)量來說是常數(shù),則稱此算法為原地(就地)工作。數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)9復(fù)習(xí)思考題:推薦閱讀書目:教案(末頁)10授課時間第周授課方式(請打V)講授上機(jī)實(shí)驗(yàn)/訓(xùn)其它課時 安排授課題目(章節(jié)或單位課時):教學(xué)目的與要求(分了
7、解、熟悉、掌握三個層次):教學(xué)重點(diǎn)與難點(diǎn):教 學(xué)內(nèi)容備注數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)11教案(末頁)12復(fù)習(xí)思考題:推薦閱讀書目:數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)13授課時間第周授課方式(請打V)講授上機(jī)實(shí)驗(yàn)/訓(xùn)其它課時 安排授課題目(章節(jié)或單位課時):教學(xué)目的與要求(分了解、熟悉、掌握三個層次):教學(xué)重點(diǎn)與難點(diǎn):教 學(xué)內(nèi)容備注教案(末頁)14數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)15復(fù)習(xí)思考題:推薦閱讀書目:教案(末頁)16授課時間第周授課方式(請打V)講授上機(jī)實(shí)驗(yàn)/訓(xùn)其它課時 安排授課題目(章節(jié)或單位課時):教學(xué)目的與要求(分了解、熟悉、掌握三個層次):教學(xué)重點(diǎn)與難點(diǎn):教 學(xué)內(nèi)容備注數(shù)
8、據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)17教案(末頁)18復(fù)習(xí)思考題:推薦閱讀書目:數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)19授課時間第周授課方式(請打V)講授上機(jī)實(shí)驗(yàn)/訓(xùn)其它課時 安排授課題目(章節(jié)或單位課時):教學(xué)目的與要求(分了解、熟悉、掌握三個層次):教學(xué)重點(diǎn)與難點(diǎn):教 學(xué)內(nèi)容備注教案(末頁)20數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)21復(fù)習(xí)思考題:推薦閱讀書目:教案(末頁)22授課時間第周授課方式(請打V)講授上機(jī)實(shí)驗(yàn)/訓(xùn)其它課時 安排授課題目(章節(jié)或單位課時):教學(xué)目的與要求(分了解、熟悉、掌握三個層次):教學(xué)重點(diǎn)與難點(diǎn):教 學(xué)內(nèi)容備注數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)23教案(末頁)24復(fù)習(xí)思
9、考題:推薦閱讀書目:數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)25授課時間第周授課方式(請打V)講授上機(jī)實(shí)驗(yàn)/訓(xùn)其它課時 安排授課題目(章節(jié)或單位課時):教學(xué)目的與要求(分了解、熟悉、掌握三個層次):教學(xué)重點(diǎn)與難點(diǎn):教 學(xué)內(nèi)容備注教案(末頁)26數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)27復(fù)習(xí)思考題:推薦閱讀書目:教案(末頁)28授課時間第周授課方式(請打V)講授上機(jī)實(shí)驗(yàn)/訓(xùn)其它課時 安排授課題目(章節(jié)或單位課時):教學(xué)目的與要求(分了解、熟悉、掌握三個層次):教學(xué)重點(diǎn)與難點(diǎn):教 學(xué)內(nèi)容備注數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)29教案(末頁)30復(fù)習(xí)思考題:推薦閱讀書目:數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)31
10、授課時間第周授課方式(請打V)講授上機(jī)實(shí)驗(yàn)/訓(xùn)其它課時 安排授課題目(章節(jié)或單位課時):教學(xué)目的與要求(分了解、熟悉、掌握三個層次):教學(xué)重點(diǎn)與難點(diǎn):教 學(xué)內(nèi)容備注教案(末頁)32數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)33復(fù)習(xí)思考題:推薦閱讀書目:教案(末頁)34授課時間第周授課方式(請打V)講授上機(jī)實(shí)驗(yàn)/訓(xùn)其它課時 安排授課題目(章節(jié)或單位課時):教學(xué)目的與要求(分了解、熟悉、掌握三個層次):教學(xué)重點(diǎn)與難點(diǎn):教 學(xué)內(nèi)容備注數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)35教案(末頁)36復(fù)習(xí)思考題:推薦閱讀書目:數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程教案(續(xù)頁)37授課時間第周授課方式(請打V)講授上機(jī)實(shí)驗(yàn)/訓(xùn)其它課時 安排授課題目(章節(jié)或單位課時):教學(xué)目的與要求(分了解、熟悉、掌握三個層次):教學(xué)重點(diǎn)與難點(diǎn):教 學(xué)內(nèi)容備注教案(末頁)38數(shù)據(jù)結(jié)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)字文化產(chǎn)業(yè)發(fā)展趨勢下商業(yè)模式創(chuàng)新與產(chǎn)業(yè)競爭力提升報(bào)告
- 2025年虛擬現(xiàn)實(shí)教育產(chǎn)品教學(xué)設(shè)計(jì)在反非法網(wǎng)絡(luò)間諜活動教育中的實(shí)踐與效果評估報(bào)告
- 工業(yè)園項(xiàng)目投資估算
- 做賬實(shí)操-醫(yī)美公司的全盤賬務(wù)處理怎么做
- 計(jì)算機(jī)二級ACCESS危機(jī)應(yīng)對策略試題及答案
- 六盤水水城區(qū)2024年九年級《道德》上冊期末試題與參考答案
- 新能源物流車推廣應(yīng)用對物流行業(yè)綠色發(fā)展貢獻(xiàn)度評估報(bào)告
- 2025年被動式超低能耗建筑技術(shù)原理與建筑能耗監(jiān)測系統(tǒng)研究報(bào)告
- 文化與娛樂:2025年網(wǎng)絡(luò)文學(xué)市場發(fā)展趨勢與IP運(yùn)營策略研究報(bào)告
- 重慶葛根萃取物項(xiàng)目可行性研究報(bào)告(模板)
- 人教版音樂三年級下冊知識總結(jié)
- 共點(diǎn)力平衡的應(yīng)用-完整版PPT
- 新版中日交流標(biāo)準(zhǔn)日本語初級下同步測試卷及答案(第30課)
- 保賠協(xié)會–歷史,承保內(nèi)容和組織
- 建筑物的防雷及安全用電電子教案
- 中國近現(xiàn)代史社會實(shí)踐報(bào)告-2000字
- 系桿拱橋工程測量施工方案
- ISA-300+使用-300技術(shù)使用說明書
- 高層建筑“一棟一冊”消防安全檔案
- 柳洲學(xué)校學(xué)生儀容儀表日常檢查記錄表
- 人造草坪技術(shù)參數(shù)
評論
0/150
提交評論