- 軟件大小:40.20M
- 軟件語言:中文
- 軟件類型:國產軟件
- 軟件類別:免費軟件 / 電子圖書
- 更新時間:2019-01-05 11:26
- 運行環(huán)境:WinAll, WinXP, Win7, Win8
- 軟件等級:
- 軟件廠商:
- 官方網站:http://www.lz0519.com/
2.24M/中文/5.0
16KB/中文/10.0
33.00M/中文/10.0
74.50M/中文/0.0
41.99M/中文/0.7
算法技術手冊 高清pdf是為用戶們帶來的高清pdf電子圖書,讓你輕松的對照其內的各類算法,實現工作中的程序設計,制作出擁有智能效果的各類軟件,獲得不錯的市場反響,快來綠色資源網下載吧!
《算法技術手冊》:開發(fā)健壯的軟件需要高效的算法,然后程序員們往往直至問題發(fā)生之時,才會去求助于算法?!端惴夹g手冊》講解了許多現有的算法,可用于解決各種問題。通過閱讀它,可以使您學會如何選擇和實現正確的算法,來達成自己的目標。另外,書中的數學深淺適中,足夠使您可以了解并分析算法的性能。
《算法技術手冊》提供了高效的代碼解決方案,使用多種語言進行編寫,讓您可以輕松地將其應用于特定的工程當中。通過《算法技術手冊》,您可以:
解決特定代碼的問題,或者提升既有解決方案的性能
較之理論而言,《算法技術手冊》更專注于應用。
了解算法預期的性能,以及它達到最高性能時所需要的條件
發(fā)現不同算法之間相似的設計哲學
快速找到與您所解決的問題相關的算法,并決定哪個算法才是最適合的那一個
探索使用C、C++、Java以及Ruby實現的算法解決方案以及開發(fā)小貼士
學習高級數據結構,來提升算法的性能
通過《算法技術手冊》,您能學到如何提升算法的性能,這將是您的軟件應用程序走向成功的關鍵。
算法界的圣經必然是算法導論,但是對于非專業(yè)科班的coder來說,這本書比算法導論更實用。讀這本是想換個角度來研究下算法。雖然很多東西已經通過前者有所了解,這里就談談二者的不同之處。
一方面,數學性的推導和證明還是CLRS比較擅長,后者大多數情況只是盡量做到讓讀者能夠理解而已,這一點在上面的評論“可以作為淺顯易懂的入門教材”一文也指出了,我就不再細談了。
另一方面,本書對于實踐是非常重視的,在介紹算法的同時不停留在代碼和思路本身,同時也會講一些實踐細節(jié),甚至通過專門的章節(jié),也即書中的War Story來加深讀者對算法的理解。不過很慚愧的是,由于時間有限,War Story我基本沒讀幾篇,淺嘗輒止而已。
更有指導意義的是,書中的第二部分收集和歸類大量的算法問題,并對這些問題的求解做出了分析。這個所謂的分析就是,把問題具體化,在不同情況下都選擇相應的最優(yōu)算法。盡管沒有給出可以直接用來“復制-粘貼”的代碼,但這樣做明顯比“籠統地寫出一個問題—給出一個唯一答案”的做法強得多。當然,通過對于第一部分算法介紹的閱讀,第二部分可以先做泛讀,遇到具體問題時再來查閱對應的解決方案的指導,此時還能根據給出的參考文獻進行深入的閱讀。這種細致全面的安排可以看出作者的用心之處。
再談談一些其他的讀書收獲吧,下面是我印象比較深的地方:
1.本書第一部分每個章節(jié)的練習題中包含了面試題部分,起初還不怎么注意,直到被有些難住時,google其解法發(fā)現居然是貨真價實的google、ms、amazon面試題!如果即將進行參加招聘面試筆試,這部分題目還是值得做做的。雖然通過作者的網頁和google、stackoverflow等可以找到大部分的解答,不過我還是抽空親自把這部分全部題目做完并進行了總結,有興趣的讀者可以參照文末鏈接。
算法設計手冊英文版:《算法設計手冊》(The Algorithm Design Manual)是本比較經典的算法書了。如果說《算法導論》偏向于數學,那么《算法設計手冊》更偏向于工程應用(至于《計算機程序設計藝術》,目前我是沒時間通讀,只是偶爾當工具書查查,就不提了)。前者的課后題中的面試題部分挺潮的,如果在google上搜索一下,發(fā)現很多都是名企考過的,或許是因為第二版出版時間比較近的緣故?我不大相信是作者自己出的然后被大公司拿去面試的,而是作者收錄的考過的面試題。有了這一層篩選,這些面試題質量有保證啊。
2.CLRS在介紹DFS時寫成了一個子程序,后面的拓撲排序、強聯通分支等使用到DFS的算法將其調用;而本書的DFS是直接寫成了一個框架(這種做法你還會在回溯法、近似字符串匹配等地方看到),通過修改其不同的子函數來完成不同的功能如拓撲排序、強聯通分支。我不評價哪種更好,只是CLRS版的DFS先入為主,我以CLRS版為準。
3.在讀完《算法設計手冊》的第7章回溯法之前,我對回溯法的認知完全是云里霧里。雖然也寫過不少回溯法的程序,甚至做過剪枝處理,但它們都局限于具體問題的求解,完全沒有一個全局性的概念。這本書向我展示了回溯法的框架,可以套用至很多回溯法程序(然后再進行簡化),一舉心中的廓清迷霧,這個章節(jié)很建議閱讀。
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內容