從零開(kāi)始學(xué)算法:基于Python
本書(shū)的目的是幫助初學(xué)者掌握編程中的基礎(chǔ)算法,并通過(guò)Python語(yǔ)言進(jìn)行實(shí)戰(zhàn)演練,通過(guò)即學(xué)即練的方式掌握這些經(jīng)典算法,讓讀者真正體會(huì)算法的美妙,成為讀者學(xué)習(xí)算法的領(lǐng)路人。本書(shū)分為8章,涵蓋的主要內(nèi)容有:算法之美,通過(guò)生活中的例子學(xué)習(xí)算法;貪心算法,選擇當(dāng)前最優(yōu)的方案;分而治之算法,將復(fù)雜的問(wèn)題拆分為簡(jiǎn)單的問(wèn)題;樹(shù)算法,圍繞樹(shù)結(jié)構(gòu)的各種算法;圖算法,圍繞圖結(jié)構(gòu)的各種算法;動(dòng)態(tài)規(guī)劃,一種求解最優(yōu)問(wèn)題的強(qiáng)大工具;回溯法,深度優(yōu)先遍歷問(wèn)題的解空間;分支限界法,廣度優(yōu)先遍歷問(wèn)題的解空間。
·12.6萬(wàn)字