- 02 歡迎加入算法基礎(chǔ)課程
- 01 枚舉的基本思想
- 02 熄燈問題
- 03 討厭的青蛙
- 01 遞歸的基本思想
- 02 小游戲
- 03 棋盤分割
- 04 用棧替代遞歸
- 01 數(shù)字三角形
- 02 幾個例題
- 03 灌溉草場(較難)
- 01 最長上升子序列
- 02 方盒游戲
- 03 美麗柵欄20 分
- 04 美麗柵欄(續(xù))
- 01 深搜之城堡問題
- 02 深搜之尋路問題
- 03 深搜之拯救少林神棍
- 01 Sudoku
- 02 生日蛋糕
- 01 廣搜入門
- 02 廣搜與八數(shù)碼問題
- 03 廣搜與八數(shù)碼問題(續(xù))
- 04 八數(shù)碼問題進一步討論-雙向廣搜
- 01 圣誕老人的禮物
- 02 烘晾衣服
- 03 雷達安裝問題
- 04 謄抄書籍
- 01 結(jié)束語
數(shù)據(jù)結(jié)構(gòu)與算法是計算機專業(yè)的核心課程,是計算機軟件開發(fā)和應(yīng)用人員必備的專業(yè)基礎(chǔ)。系列課程從計算機的基礎(chǔ)知識講起,無論你來自任何學(xué)科和行業(yè)背景,都能快速理解;同時我們又系統(tǒng)性地介紹了C程序設(shè)計,C++程序設(shè)計,算法基礎(chǔ),數(shù)據(jù)結(jié)構(gòu)與算法相關(guān)的內(nèi)容,各門課之間聯(lián)系緊密,循序漸進,能夠幫你奠定堅實的程序開發(fā)基礎(chǔ);課程全部配套在線編程測試,將有效地訓(xùn)練和提升你編寫程序的實際動手能力。
基于上述考慮,本課程雖然內(nèi)容主要為C語言程序設(shè)計,但還是涉及了一部分C++的內(nèi)容。本課程以實打?qū)嵦岣邔W(xué)生的實際編程能力為目標(biāo),只要能寫出好程序,用的是C語言還是C++語言,并不重要。因此,如果您學(xué)習(xí)的目的是應(yīng)付計算機等級考試之類糾纏語法細節(jié)的、紙上談兵的筆試,則本課程不適合于您。
程序設(shè)計與算法課程-北京大學(xué)課程截圖:


