內(nèi)容簡(jiǎn)介
對(duì)于任何一門編程語言來說,算法都是程序的“靈魂”。正是因?yàn)樗惴ㄈ绱酥匾,所以筆者精心編寫了本書,希望通過書中的內(nèi)容引領(lǐng)廣大讀者一起探討學(xué)習(xí)算法的奧秘,帶領(lǐng)廣大讀者真正步入程序開發(fā)的高級(jí)世界。
本書共分15章,循序漸進(jìn)、由淺入深地詳細(xì)講解算法的核心內(nèi)容,并通過具體實(shí)例的實(shí)現(xiàn)過程演練各個(gè)知識(shí)點(diǎn)的具體用法。本書首先詳細(xì)講解算法的基礎(chǔ)知識(shí),剖析了將算法稱為“程序靈魂”的原因。然后詳細(xì)講解算法技術(shù)的核心內(nèi)容,主要包括八大算法思想、數(shù)據(jù)結(jié)構(gòu)、樹、圖、查找、內(nèi)部排序、外部排序和文件等知識(shí)點(diǎn)的具體用法。接下來通過具體實(shí)例詳細(xì)講解各種算法經(jīng)典問題的解決方案,主要包括解決經(jīng)典的數(shù)據(jù)結(jié)構(gòu)問題、解決數(shù)學(xué)問題、解決趣味問題、解決圖像問題和解決奧賽問題的具體方案等。另外,書中還講解了算法技術(shù)在現(xiàn)實(shí)編程項(xiàng)目中的作用和具體用法。
圖書目錄
第1章 都說算法是程序的“靈魂”
1.1 開始學(xué)習(xí)算法
1.1.1 算法的特征和發(fā)展由來
1.1.2 何為算法
1.2 計(jì)算機(jī)中的算法
1.2.1 認(rèn)識(shí)計(jì)算機(jī)中的算法
1.2.2 為什么是程序的“靈魂”
1.3 表示算法的方法
1.3.1 用流程圖來表示算法
1.3.2 用N—S流程圖來表示算法
1.3.3 用計(jì)算機(jī)語言表示算法
1.4 學(xué)好算法的秘訣
第2章 分析妙趣橫生的算法思想
2.1 八大算法思想
2.2 比較“笨”的枚舉算法思想
2.2.1 枚舉算法基礎(chǔ)
2.2.2 實(shí)踐演練
2.3 聰明一點(diǎn)的遞推算法思想
2.3.1 遞推算法基礎(chǔ)
2.3.2 實(shí)踐演練
2.4 充分利用自己的遞歸算法思想
2.4.1 遞歸算法基礎(chǔ)
2.4.2 實(shí)踐演練
2.5 各個(gè)擊破的分治算法思想
2.5.1 分治算法基礎(chǔ)
2.5.2 實(shí)踐演練
2.6 貪心算法思想并不貪婪
2.6.1 貪心算法基礎(chǔ)
2.6.2 實(shí)踐演練
2.7 試探法算法思想是一種委婉的做法
...
常用算法深入學(xué)習(xí)實(shí)錄
158資源整合網(wǎng):提供各類學(xué)習(xí)資源,名師講座視頻,培訓(xùn)課程視頻,音頻,文檔等···各類教程下載觀看。
推薦:只需¥98 充值開通(終身VIP會(huì)員)就可以
終身免費(fèi)下載學(xué)習(xí)全部資源,非常超值!
【點(diǎn)擊立即開通】