《妙趣橫生的算法(C++語言實現(xiàn))》內容豐富,生動有趣,寓教于樂,旨在幫助讀者學習數(shù)據(jù)結構和算法的相關知識,從而開闊眼界,培養(yǎng)編程興趣,提高編程能力,增強求職的競爭力。如果您想提高自己對算法和數(shù)據(jù)結構的理解能力,在程序設計之路上走得更遠,那么請翻開本書,仔細研讀吧,它將助您一臂之力。 本書以通俗易懂的語言深入淺出地介紹了常用的數(shù)據(jù)結構和算法知識。在講解算法理論時,結合實際編程環(huán)境,配合精選的例題,利用C++語言將算法理論轉換為代碼,以加深讀者對各種算法的特點和難點的理解,并能更好地掌握算法的應用。另外,作者為書中的重點內容錄制了高清教學視頻,便于讀者高效、直觀地學習。 本書共12章,分為4篇。第1篇是基礎知識篇,主要介紹常用的數(shù)據(jù)結構。第2篇是基礎算法篇,主要介紹算法的一些基礎理論和常用的經典基礎算法,包含算法的數(shù)學基礎、排序算法、查找算法等。第3篇是高級算法篇,主要介紹難度較高的一些算法,包括高級圖算法、動態(tài)規(guī)劃、貪心算法等。其中,高級圖算法是重點,用途很廣,是在第3章圖結構的基礎上深入分析圖結構在工程應用中的作用和常用算法思想,包括拓撲排序和最小生成樹等。第4篇是算法實戰(zhàn)篇,以實例分析為主,包含大量的數(shù)學應用方面的算法題和面試中常見的算法題。本篇是對本書算法理論知識的總結和實踐,有較高的實用性?!”緯貏e適合算法入門人員和愛好者閱讀,也適合有一定C++編程基礎的人員作為進階讀物。另外,本書還適合相關院校作為教材使用。對于參加IT企業(yè)面試的程序員和各種程序設計選拔賽及信息學競賽的參賽者,本書也是一本很好的參考讀物。本書精華內容 基礎數(shù)據(jù)結構(11個實例,26分鐘視頻) 樹結構(8個實例,44分鐘視頻) 圖結構(1個實例,34分鐘視頻) 算法入門(6個實例,30分鐘視頻) 排序算法(15個實例,49分鐘視頻) 查找算法(6個實例,22分鐘視頻) 高級圖算法(4個實例,30分鐘視頻) 動態(tài)規(guī)劃(11個實例,17分鐘視頻) 貪心算法(5個實例,21分鐘視頻) 綜合趣味算法(34分鐘視頻) 數(shù)學趣題解決方法(29個實例,23分鐘視頻) 面試算法題精粹(37個實例,24分鐘視頻)