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