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

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

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

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

郵箱
huangbenjincv@163.com

临城县| 贡觉县| 岳阳县| 遵化市| 赫章县| 红河县| 奉贤区| 遂平县| 天镇县| 沁水县| 南丰县| 微山县| 杭州市| 桃源县| 寻乌县| 黄冈市| 灵宝市| 丹凤县| 隆林| 尉犁县| 新安县| 吴江市| 娱乐| 武清区| 枣阳市| 南丰县| 松滋市| 巴青县| 永福县| 建阳市| 延长县| 临邑县| 肇源县| 江安县| 大方县| 科技| 深水埗区| 宁蒗| 拉萨市| 南丰县| 北宁市|