本書圖文并茂、通俗易懂,詳細講解數(shù)據(jù)結構和算法進階知識,并融入大量的競賽實例和解題技巧,可幫助讀者領悟數(shù)據(jù)結構和算法的精髓,并熟練應用其解決實際問題。本書總計8章。第1章講解數(shù)據(jù)結構進階知識,涉及分塊算法和跳躍表;第2章講解字符串算法進階知識,涉及AC自動機和后綴數(shù)組;第3章講解樹上操作,涉及樹鏈剖分、點分治和邊分治;第4章講解復雜樹,涉及KD樹、左偏樹、動態(tài)樹和樹套樹;第5章講解可持久化數(shù)據(jù)結構,涉及可持久化線段樹和可持久化字典樹;第6章講解圖論算法進階知識,涉及EK算法、Dinic算法、ISAP算法、二分圖匹配、最大流最小割和最小費用最大流;第7章講解動態(tài)規(guī)劃進階知識,涉及背包問題進階知識和樹形DP進階知識;第8章講解復雜動態(tài)規(guī)劃及其優(yōu)化,涉及數(shù)位DP、插頭DP、斜率優(yōu)化和四邊不等式優(yōu)化。本書面向對數(shù)據(jù)結構和算法感興趣的讀者,無論是想扎實內功或參加算法競賽的學生,還是想進入名企的求職者,抑或是想提升核心競爭力的在職人員,都可以參考本書。若想系統(tǒng)學習數(shù)據(jù)結構和算法,則可參考《算法訓練營:入門篇》(全彩版)和《算法訓練營:提高篇》(全彩版)。