數(shù)據(jù)結(jié)構(gòu)與算法是計算機(jī)專業(yè)的核心課程,是計算機(jī)軟件開發(fā)和應(yīng)用人員必備的專業(yè)基礎(chǔ)。系列課程從計算機(jī)的基礎(chǔ)知識講起,無論你來自任何學(xué)科和行業(yè)背景,都能快速理解;同時我們又系統(tǒng)性地介紹了C程序設(shè)計,C++程序設(shè)計,算法基礎(chǔ),數(shù)據(jù)結(jié)構(gòu)與算法相關(guān)的內(nèi)容,各門課之間聯(lián)系緊密,循序漸進(jìn),能夠幫你奠定堅實(shí)的程序開發(fā)基礎(chǔ);課程全部配套在線編程測試,將有效地訓(xùn)練和提升你編寫程序的實(shí)際動手能力。
基于上述考慮,本課程雖然內(nèi)容主要為C語言程序設(shè)計,但還是涉及了一部分C++的內(nèi)容。本課程以實(shí)打?qū)嵦岣邔W(xué)生的實(shí)際編程能力為目標(biāo),只要能寫出好程序,用的是C語言還是C++語言,并不重要。因此,如果您學(xué)習(xí)的目的是應(yīng)付計算機(jī)等級考試之類糾纏語法細(xì)節(jié)的、紙上談兵的筆試,則本課程不適合于您。
程序設(shè)計與算法課程-北京大學(xué)課程截圖:

