全書分為3篇,第1篇是基礎入門篇,包括Go語言入門、Go語言編程基礎、算法與數(shù)據結構基礎、基本數(shù)據結構,系統(tǒng)介紹了Go語言基礎知識、算法基礎、棧、隊列、鏈表等的基本原理,Go語言實現(xiàn)及面試題實戰(zhàn);第2篇是進階篇,包括樹、圖兩章內容,系統(tǒng)介紹了樹與圖數(shù)據結構的基本原理,Go語言實現(xiàn)及面試題實戰(zhàn);第3篇是高級篇,系統(tǒng)介紹了排序算法、搜索算法、貪心算法、分治算法、回溯算法、動態(tài)規(guī)劃算法、遞歸算法、常見機器學習算法等的基本原理,Go語言實現(xiàn)及面試題實戰(zhàn)。本書還提供了完整的配套代碼,同時為重難點知識提供了配套視頻,幫助讀者以最快的速度從零基礎新手向算法高手進階。