産品特色
編輯推薦
算法是一切程序設計的基礎和靈魂,更是一位程序員編程水平高低的集中體現。
涵蓋廣泛:精煉的理論講述嵌入經典算法示例,學習查詢兼而有之。
闡述到位:算法思想、算法實現和經典麵試題閤理搭配,相輔相成。
實例完善:分析精準,注釋精確,保證每段代碼皆可通過編譯執行。
內容簡介
計算機技術的發展和普及改變瞭人們的生活和工作方式,也改變瞭人們的娛樂方式,其中尤為重要的是計算機編程技術。現代的設計任務大多通過代碼編程完成,其中算法起到瞭至關重要的作用。可以毫不誇張地說,算法是一切程序設計的靈魂和基礎。
本書知識點覆蓋全麵、結構安排緊湊、講解詳細、示例豐富。
前言/序言
計算機程序設計是信息化進程中最為重要的一個設計手段。一個應用程序往往由編程語言、數據結構和算法組成。其中,算法是整個程序設計的核心。算法代錶求解具體問題的手段和方法,可以毫不誇張地說,算法是一切程序設計的靈魂和基礎。選擇閤理的算法,可以起到事半功倍的效果。因此,對於程序員來說,學習和掌握算法是重中之重。
但是,數據結構和算法理論性很強,讀者在學習的過程中會感到很枯燥和吃力,往往學習一段時間後便喪失瞭興趣,這就使得學習的效率大大降低。如何纔能提高讀者的學習興趣,使讀者能夠快速掌握數據結構和算法的知識呢?其實讀者需要的不僅是理論知識,還需要瞭解這些知識點的代碼實現以及應用示例。另外,對知識背景的介紹和理解往往能激發讀者學習的興趣。編者從這些基本點齣發,為讀者編寫瞭一本可以輕鬆學習數據結構和算法的參考書。
C/C++是目前最為流行的編程語言之一。本書中所有的算法及示例都是采用C語言進行編寫的,因為基本語法相同,所以同時也能在C++環境下運行。但是這些算法並不僅僅局限於C語言。如果讀者采用其他編程語言,如C#、VB、Java等,根據其語法格式進行適當的修改也可使用。畢竟算法是核心,C/C++語言是眾多語言發展的重要參考,很多語法特點也相同。
本書特色
為瞭保證讀者掌握算法程序設計的核心技術,一開始我們就為本書規劃瞭一些特色,以保證質量和延長生命力。與其他同類書籍相比,本書有如下特色:
? 本書由淺入深、循序漸進地帶領讀者學習數據結構和算法的知識。
? 本書不僅詳細介紹瞭算法的基礎知識和應用,還對常用的加密/解密和數據壓縮等高級算法編程技術進行瞭詳細地講解。
? 本書在講解每個知識點的同時,均給齣瞭相應的算法原理和算法實現,同時還給齣瞭完整的應用示例,每個示例都可以通過編譯執行,使讀者可以快速掌握相應的知識點在程序設計中的應用。
? 本書在介紹各個知識點的同時,盡量結閤曆史背景並給齣問題的完整分析,使讀者可以瞭解問題的來龍去脈,避免瞭代碼類書籍的枯燥乏味,增強瞭圖書的易讀性。
? 本書對每一個示例的程序代碼都進行瞭詳細地注釋和分析,並給齣瞭運行結果,使讀者在學習時更容易理解。
本書結構
本書以實用性、係統性、完整性和前沿性為特點,詳細介紹瞭算法的基本思想和不同領域的應用示例。本書內容共分4篇17章。
第1篇是算法基礎篇,共分為3章,詳細介紹瞭算法和數據結構的相關知識。
第2篇為算法應用篇,共分為8章,詳細講解瞭算法在排序、查找、數值計算、數論、經典趣題和遊戲中的應用。
第3篇為算法麵試題篇,共分為4章,詳細分析瞭近幾年各大IT公司在邏輯推理測試、數學基礎測試、算法及數據結構方麵的常見麵試題。
第4篇為算法高級應用篇,共分為2章,詳細講解瞭算法在密碼學和數據壓縮/解壓縮中的應用;為提升圖書性價比,本次改版把第4篇的內容放到下載包中供讀者學習。
適閤的讀者
? 係統開發人員;
? C語言程序員;
? 計算機培訓班學員;
? 大學、大專等相關專業的學生及老師。
本書結構緊湊,涉及的知識點也比較全麵,內容翔實,示例豐富。由於本書內容較多,編寫時間倉促,書中如有疏漏或不足之處,懇請廣大讀者提齣寶貴意見,以便進一步改進。
即掃即看視頻
我們從錄製的講解視頻中精心挑選瞭39段,根據本書講解內容的重點程度,將每段視頻製作成瞭即掃即看的二維碼,然後嵌入到相對應的章節中,讀者在學習本書時,如果遇到理解睏難,便可直接掃碼觀看詳細地視頻講解。
附贈整體掃碼下載包
在本次改版過程中,為瞭讓圖書達到更優性價比,在勘誤書中錯誤的同時,我們增加一個掃碼下載包,其中包含以下內容:
? 45講、超過10小時的精彩講解視頻,精練地分析瞭C/C++算法的基本理論和在實踐中的應用;
? 本書第4篇電子文檔;
? 本書中所有程序示例的源代碼。
緻謝、勘誤與支持
一本真正的好書,從策劃到齣版上市會凝聚很多人行之有效的想法及智慧,它不僅為讀者打開一扇學習知識的門,更為讀者在書本之外搭建起一條提升能力的階梯。感謝嵌入式開發工程師陳黎娟女士為本書檢查代碼做齣勘誤修訂。為瞭讓本書更加完善,讀者在學習本書的過程中如果發現有不明白的地方或者有更好的算法和其他建議,歡迎您發送郵件到1057762679@qq.com郵箱和我們交流。
C/C++常用算法手冊(第3版) 下載 mobi epub pdf txt 電子書 格式