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