深入淺出算法競賽(圖解版)
鏈接:https://pan.baidu.com/s/1PMNfAnR_yglF4FmfE9z2OA?pwd=iz72?
提取碼:iz72

算法競賽是一個強化思維、鍛煉代碼能力的良好契機。如果你對算法有興趣,一定不要錯過這樣的機會!
本書意在幫助讀者理解基本的算法思想,編寫高效的程序來解決算法問題,提升讀者在算法競技中的核心技能,增強未來職業(yè)的競爭力。
本書避開了繁瑣枯燥的理論,用淺顯易懂的語言,大量生動的插圖,剖析各種典型算法的底層邏輯,講解大量有趣的算法應用,用大量的圖解幫助理解。這是一本入門算法的優(yōu)秀圖書,推薦給各類參加算法競賽的初學者和對算法感興趣的廣大編程愛好者。
內(nèi)容簡介
《深入淺出算法競賽(圖解版)》是為幫助讀者理解基本的算法思想和編寫高效的解決問題的程序而編寫的。全書共6章,第1章概述了算法與算法競賽的知識;第2章介紹了計算機程序解決問題的最基本方法—窮舉算法與貪心算法;第3章講解了隨機算法,如何利用概率與期望優(yōu)化算法的效率;第4章講解了AI的思維模式—搜索算法,如何用更靈活的方式遍歷每一種可行解;第5章講解了動態(tài)規(guī)劃,如何通過狀態(tài)間的轉(zhuǎn)移,巧妙地規(guī)劃優(yōu)解;第6章講解了將大事化小、小事化了的分治算法,如何將問題拆分為易于解決的小問題。
本書配備了大量的算法競賽試題,使用算法競賽最常用的C++語言編寫。同時,本書不拘泥于算法競賽,在第2 ~ 6章的最后每一節(jié)給出一段閱讀材料,介紹算法有趣的應用,幫助讀者拓寬思維。
本書的講解避開了繁瑣枯燥的理論,采用淺顯易懂的語言和大量生動有趣的插圖來剖析各種典型算法的思維邏輯,講解了大量有趣的算法應用案例,用大量的圖解來幫助理解。本書是一本算法入門的優(yōu)秀圖書,推薦給各類參加算法競賽的初學者和對算法感興趣的廣大編
程愛好者。