一、整體要求
(一)掌握算法的定義、性質(zhì)和表示方法,并能夠使用偽代碼對(duì)算法進(jìn)行描述;
(二)能夠熟練采用漸近上界、漸近下界與漸近緊確界分析算法的運(yùn)行時(shí)間;
(三)掌握算法設(shè)計(jì)的常用方法,包括分而治之、動(dòng)態(tài)規(guī)劃、貪心、近似算法;掌握?qǐng)D的基本概念和重要的基礎(chǔ)圖算法;
(四)掌握計(jì)算復(fù)雜性的基本概念和證明P類、NP類問題的方法;
(五)具有對(duì)簡(jiǎn)單計(jì)算問題的建模、分析、算法設(shè)計(jì)、算法優(yōu)化和編程求解能力。
二、復(fù)習(xí)要點(diǎn)
(一)漸近復(fù)雜性分析
(1)O、Ω、Θ符號(hào)定義;
(2)分析給定算法的漸近復(fù)雜性;
(3)比較具有不同漸近上界的算法的效率;
(4)遞歸函數(shù)的運(yùn)行時(shí)間分析。
(二)常用算法設(shè)計(jì)方法的基本思想和特點(diǎn),以及針對(duì)具體問題設(shè)計(jì)相應(yīng)的算法并分析其效率
(1)分治算法
(2)動(dòng)態(tài)規(guī)劃算法
(3)貪心算法
(4)近似算法
(三) 圖算法
(1)圖的基本概念和基本性質(zhì);
(2)圖的表示方法;
(3)圖的遍歷與搜索方法;
(4)最小生成樹和最短路徑等圖具體問題算法。
(四) 計(jì)算復(fù)雜性
(1)計(jì)算復(fù)雜性的基本概念,如判定問題、優(yōu)化問題等;
(2)P類和NP類問題的定義和證明。
您填的信息已提交,老師會(huì)在24小時(shí)之內(nèi)與您聯(lián)系
如果還有其他疑問請(qǐng)撥打以下電話