
陳小玉
本書內容按照算法策略分爲7章。第 1章從算法之美、簡單小問題、趣味故事引入算法概念、時間複雜度、空間複雜度的概念和計算方法,以及算法設計的爆炸性增量問題,使讀者體驗算法的奧妙。第 2~7章介紹經典算法的設計策略、實戰演練、算法分析及優化拓展,分別講解貪心算法、分治算法、動態規劃、回溯法、分支限界法、線性規劃和網絡流。每一種算法都有4~10個實例,共50個大型實例,包括構造實例和實際應用實例,按照問題分析、算法設計、圖解、僞代碼詳解、實戰演練、算法解析及優化拓展的流程,講解清楚且通俗易懂。附錄介紹常見的數據結構及算法改進用到的相關知識,包括sort函數、優先隊列、鄰接表、並查集、四邊不等式、排列樹、貝爾曼規則、增廣路複雜性計算、zui大流zui小割定理等內容。 本書可作爲程序員的學習用書,也適合從未有過編程經驗但又對算法有強烈興趣的初學者使用,同時也可作爲高等院校計算機、數學及相關專業的師生用書和培訓學校的教材。
本科的時候買過紙質書,一直沒看完。這次看電子版,依然沒看完。本科時還不太懂,現在看是真不行。算法書這麼分章節真的合理嗎?而且一點也不通俗易懂,一點也不有趣……一堆沒必要的數學公式看的我頭疼……
有理論,有案例,有引入,有實操,有總結,有擴展。 聊每個知識點的時候都有爲什麼-是什麼-怎麼做。 適合有一定數據結構基礎的初學者學習,非常棒的一本書《趣味算法》
數學來源於實際,數學的發展、研究成果又要應用於實際,這樣的學科、研究纔有意義。學無止境,而學習的過程,是讓你越來越感覺知識貧乏的過程
淺顯易懂,鞭辟入裏,循序漸進,豁然開朗,通俗易懂。。。真的很不錯。
我是一個初級算法老師,這本書通俗易懂,對學生來說,應該有幫助,寫的不錯。