北京大學(xué)公開課:程序設(shè)計與算法基礎(chǔ)

  • 名稱:北京大學(xué)公開課:程序設(shè)計與
  • 分類:程序設(shè)計  
  • 觀看人數(shù):加載中
  • 時間:2020/12/11 16:47:05

僅僅熟練掌握程序設(shè)計語言并不能成為好的程序員。對于許多問題,如果沒有好的算法,計算機只能低效地解決,甚至無法解決。因此,好的程序員,還應(yīng)該對程序的靈魂 --- 算法有較好理解并能靈活應(yīng)用。

本課程要講授的就是枚舉、二分、遞歸、分治、動態(tài)規(guī)劃、搜索、貪心這七種基本的通用算法。各種復(fù)雜算法問題的解決,都可能用到這些基本的思想。

本門課程面向需要進一步提高編程和算法水平的學(xué)習(xí)者。要求學(xué)習(xí)者已經(jīng)掌握C語言,以及基本的程序設(shè)計思想,如簡單排序、簡單的遞歸。

本課程中一部分的例題,難度與中學(xué)信息學(xué)奧賽NOIP提高組的較難題相當(dāng),也和ACM國際大學(xué)生程序設(shè)計競賽中的中等題相當(dāng)。掌握了本課程的內(nèi)容,學(xué)員的算法水平和實現(xiàn)能力將超過國內(nèi)大部分高校計算機專業(yè)本科畢業(yè)生。

武川县| 西乌珠穆沁旗| 崇义县| 疏附县| 汕头市| 株洲市| 永寿县| 资阳市| 山丹县| 大港区| 庆安县| 青神县| 绵竹市| 临澧县| 柳江县| 辽中县| 江华| 民勤县| 巧家县| 沂源县| 进贤县| 古交市| 临桂县| 遵化市| 丰宁| 凤山市| 乐东| 来安县| 讷河市| 东源县| 邯郸县| 宣化县| 华宁县| 碌曲县| 抚松县| 乐清市| 沙坪坝区| 吉安市| 灵川县| 沙河市| 亚东县|