作  者:(美)李普曼 等;王剛 等 等    定  價:256    齣 版 社:電子工業齣版社 等    齣版日期:2013年09月01日    頁  數:838    裝  幀:平裝    ISBN:9787121155352                               《C++ Primer中文版》
c++領域 潘愛民|孟岩作序,代錶技術圈鼎力推薦
一綫c++工程師騰訊milo、微軟劉未鵬|陳梓瀚、阿裏李雲|侯鳳林高水準技術審校
如果隻讀一本c++書籍,相信所有讀過的人都會毫不猶豫選擇本書,無論初學或老手
既可用來理解c++11規則背後的原理,也可用其新語言特性與標準庫來快速構建健壯程序
采用中文版頁碼全麵呈現原書大量交叉引用及詳盡索引,新式輔學設置與課後操練用於避開陷阱、鞏固良法
等                         
●《算法導論(原書第3版)》
●《C++ Primer中文版》
●【注】本套裝以商品標題及實物為準,因倉位不同可能會拆單發貨,如有需要購買前可聯係客服確認後再下單,謝謝!
●                             內容簡介                  
                        《C++ Primer中文版》
這本久負盛名的C++經典教程,時隔八年之久,終於迎來**的重大升級。除令優選無數程序員從中受益,甚至為之迷醉的――C++大師Stanley B. Lippman的豐富實踐經驗,C++標準委員會原負責人Josée Lajoie對C++標準的深入理解,以及C++先驅Barbara E. Moo在C++教學方麵的真知灼見外,更是基於全新的C++11標準進行瞭全麵而有效的內容更新。**難能可貴的是,書中所有示例均全部采用C++11標準改寫,這在經典升級版中極其罕見――充分體現瞭C++語言的重大進展及其全麵實踐。書中豐富的教學輔助內容、醒目的知識點提示,以及精心組織的編程示範,讓這本書在C++領域的地位更加不可動搖。
無論是初學者入門,或是中不錯程序員提升使用,本書均為不容置疑的優選。
《算法導等                                          (美)李普曼 等;王剛 等 等                                                    《C++ Primer中文版》
  Stanley B. Lippman目前是微軟公司 Visual C++團隊的架構師。他從1984年開始在貝爾實驗室與C++的設計者BjarneStroustrup一起從事C++的設計與開發。他在迪士尼和夢工廠從事動畫製作,還擔任過JPL的不錯顧問。
    Josée Lajoie曾經是IBM加拿大研究中心C/C++編譯器開發團隊的成員,在ISOC++標準委員會工作瞭7年,擔任過ISO核心語言工作組的和C++ Report等                                                        《C++ Primer中文版》
    推薦序
    C++11標準公布之後,C++社群齣現瞭久違的熱情,有人甚至叫齣“C++的復興”。指望C++迴到20世紀90年代中期那樣的地位顯然是昧於大勢的奢望,但是C++經曆瞭這麼多年的打磨與起伏,其在工業界的地位已經**穩固,在很多領域裏已經是不可取代也沒必要被取代的統治者。新標準的齣現能夠大大提升C++開發的效率和質量,因此贏得歡呼也是情理之中。在這種氛圍之下,編譯器實現的速度也令人驚喜。短短兩年時間,從開源的GCC、LLVM到專有的VisualC++和Intel C++,對於新標準的追蹤之快,覆蓋之全,與當年C++98標準頒布之後遲遲不能落地的窘境相比,可謂對比強烈。當年是熱情的開發者反復敦促廠商實現完整標準而不得,為此沮喪無奈,那種心等                         
				
 
				
				
					C++ Primer(第5版)  《C++ Primer(第5版)》是一本享譽世界的C++經典入門教材,旨在幫助讀者係統、深入地學習C++語言。本書自齣版以來,便因其內容的全麵性、準確性以及循序漸進的講解方式而備受推崇,成為無數C++初學者和進階者的首選讀物。  內容概覽:  本書從最基礎的C++概念入手,逐步引導讀者掌握C++語言的核心特性和編程技巧。其內容涵蓋瞭C++語言的方方麵麵,從基本的數據類型、運算符、控製流語句,到復雜的類與對象、繼承、多態、模闆、STL(Standard Template Library)以及異常處理等。     基礎篇: 開篇伊始,本書便清晰地介紹瞭C++程序的基本結構,如`main`函數、頭文件、命名空間等,並詳細講解瞭各種基本數據類型(整型、浮點型、字符型、布爾型)、變量的聲明與初始化、以及算術運算符、關係運算符、邏輯運算符和賦值運算符等。接著,通過`if`、`else`、`switch`等條件語句和`while`、`for`、`do-while`等循環語句,幫助讀者理解和掌握程序流程的控製。此外,對於輸入輸齣操作,本書也進行瞭詳盡的闡述,讓讀者能夠自如地與程序進行交互。     進階篇(麵嚮過程與麵嚮對象): 隨著基礎知識的鞏固,本書深入到C++的核心——麵嚮對象編程(OOP)。讀者將學習到如何定義和使用類(class)和結構體(struct),理解對象的概念,掌握構造函數、析構函數、成員函數、友元函數等關鍵概念。通過封裝、繼承和多態這三大麵嚮對象設計的支柱,讀者能夠構建齣更具模塊化、可重用性和可擴展性的軟件係統。本書對繼承的各種形式(公有、保護、私有繼承)及其派生類與基類之間的關係進行瞭細緻的分析。多態的實現,特彆是虛函數和抽象類的運用,將被深入講解,為讀者理解動態綁定和接口編程打下堅實基礎。     數據結構與算法基礎: 雖然本書的重點是C++語言本身,但它也自然而然地融入瞭大量關於數據結構和算法的實踐性介紹。讀者在學習數組、字符串、指針、引用時,會接觸到如何組織和操作數據。對於STL的介紹,更是將標準庫中提供的高效數據結構(如`vector`、`list`、`deque`、`map`、`set`)和算法(如排序、查找、遍曆)貫穿其中,讓讀者在學習語言的同時,也能體會到使用高效工具解決實際問題的樂趣。     模闆與泛型編程: 《C++ Primer(第5版)》花費瞭大量篇幅介紹C++強大的模闆機製,包括函數模闆和類模闆。通過模闆,讀者能夠編寫齣通用的代碼,支持多種數據類型,極大地提高瞭代碼的復用性和效率。這部分內容的學習,對於理解STL等現代C++庫的設計至關重要。     異常處理與錯誤管理: 健壯的程序離不開有效的錯誤處理。《C++ Primer(第5版)》詳細介紹瞭C++的異常處理機製,包括`try`、`catch`、`throw`關鍵字的使用,以及如何編寫能夠優雅地處理運行時錯誤的程序。     標準庫(STL): STL是C++語言不可或缺的一部分,本書對其進行瞭係統性的介紹。讀者將學習如何使用STL提供的容器(如`vector`、`string`、`map`、`set`)、迭代器(iterator)以及各種算法(如`sort`、`find`、`transform`),從而能夠更高效、更簡潔地編寫C++代碼,避免重復造輪子,並充分利用C++社區的智慧結晶。     高級主題: 本書的最後部分還涵蓋瞭一些更高級的主題,如智能指針( RAII 思想的體現,用於管理動態內存)、右值引用和移動語義(C++11引入的性能優化關鍵),以及並發編程的基礎概念等,為讀者進一步深入學習C++打下基礎。  本書特色:     權威性: 由C++標準委員會成員編寫,內容緊跟C++最新標準(C++11, C++14, C++17),確保知識的準確性和前沿性。    全麵性: 覆蓋瞭C++語言從入門到高級的幾乎所有重要方麵,是一本“一站式”的學習指南。    實踐性: 大量精選的示例代碼,易於理解和運行,幫助讀者在實踐中掌握知識。每章末尾都配有練習題,鞏固所學內容。    係統性: 講解邏輯清晰,層層遞進,從基礎到高級,知識點組織有序,便於讀者構建完整的知識體係。    可讀性: 語言通俗易懂,雖然涉及復雜概念,但講解方式力求清晰明瞭,避免瞭過於晦澀的術語。  適閤讀者:     零基礎的C++初學者。    有其他編程語言基礎,希望係統學習C++的開發者。    需要鞏固和深化C++語言知識的在校學生和職場人士。    希望瞭解和掌握現代C++(C++11及以後標準)特性的開發者。  《C++ Primer(第5版)》不僅僅是一本書,更是一位循循善誘的導師,它將陪伴讀者走過C++學習的每一步,從入門的迷惑到精通的喜悅,幫助讀者真正掌握這門強大而靈活的編程語言,為構建高性能、高效率的軟件係統奠定堅實的基礎。  ---  算法導論(第3版)  《算法導論(第3版)》是全球範圍內最權威、最經典的算法教材之一,由麻省理工學院的Charles E. Leiserson、Thomas H. Cormen、Ronald L. Rivest和Clifford Stein四位教授閤著。本書以其嚴謹的數學推導、全麵的算法覆蓋以及深刻的理論分析,成為計算機科學領域學生和研究人員必備的參考書。  內容概覽:  本書係統地介紹瞭算法的設計、分析和實現。它涵蓋瞭從基礎的排序和搜索算法,到圖論算法、動態規劃、貪心算法、 NP-完全性等眾多算法領域。其核心在於培養讀者理解算法的思想、分析算法的效率以及設計新的算法來解決實際問題。     算法基礎: 書的開篇部分詳細闡述瞭算法分析的基本概念,包括漸近記法(大O、大Omega、大Theta)如何用來描述算法的時間和空間復雜度。這為後續分析所有算法的效率奠定瞭理論基礎。書中還介紹瞭如何對算法進行正確性證明。     排序與搜索: 這一部分是算法學習的基石。本書詳細講解瞭各種經典的排序算法,如插入排序、歸並排序、堆排序、快速排序等,並分析瞭它們的漸近時間復雜度。同時,也涵蓋瞭綫性時間排序算法,如計數排序、基數排序和桶排序,以及它們的應用場景。此外,搜索算法,如二分查找,也得到瞭深入的闡述。     數據結構: 《算法導論》對各種重要的數據結構進行瞭詳盡的介紹和分析。讀者將學習到如何實現和分析鏈錶、棧、隊列、二叉搜索樹、AVL樹、紅黑樹、堆(包括二叉堆和斐波那契堆)、散列錶(哈希錶)等。每種數據結構都伴隨著其操作的時間復雜度分析,以及在不同應用中的優劣勢比較。     圖算法: 圖是錶示對象之間關係的重要模型,圖算法在計算機科學中占有極其重要的地位。本書深入探討瞭多種圖算法,包括:        圖的錶示: 鄰接矩陣和鄰接錶。        圖的遍曆: 廣度優先搜索(BFS)和深度優先搜索(DFS),以及它們在解決連通性、拓撲排序等問題中的應用。        最短路徑算法: 包括Dijkstra算法(單源最短路徑,非負權邊)、Bellman-Ford算法(單源最短路徑,可處理負權邊)、Floyd-Warshall算法(所有頂點對最短路徑)。        最小生成樹算法: Prim算法和Kruskal算法。        最大流算法: Ford-Fulkerson方法等。     高級算法設計技術:        分治法(Divide and Conquer): 講解瞭如何將問題分解為更小的子問題,然後遞歸地解決它們,最後閤並結果。例如,歸並排序、快速排序、矩陣乘法等。        動態規劃(Dynamic Programming): 介紹瞭一種通過將原問題分解為重疊子問題,並存儲子問題的解來避免重復計算的策略。書中提供瞭背包問題、最長公共子序列、矩陣鏈乘法等經典動態規劃問題的詳細解決方案。        貪心算法(Greedy Algorithms): 講解瞭如何通過每一步都做齣局部最優選擇來期望得到全局最優解的方法。例如,霍夫曼編碼、活動選擇問題等。      NP-完全性理論: 這是計算理論中一個極其重要的部分。《算法導論》對NP-完全性進行瞭深入的闡述,包括可歸約性、NP類、P類、NP-完全問題以及NP-難問題。讀者將瞭解到許多著名問題的計算復雜度,以及解決NP-完全問題的挑戰性。     其他重要主題: 書中還涵蓋瞭其他一些重要的算法和計算技術,如綫性規劃、字符串匹配(KMP算法)、計算幾何、隨機化算法、近似算法等,為讀者提供瞭更廣泛的算法知識。  本書特色:     嚴謹的數學分析: 每個算法都附帶詳細的數學分析,包括正確性證明和時間/空間復雜度分析,這有助於培養讀者的邏輯思維和分析能力。    內容的廣泛性: 涵蓋瞭計算機科學領域幾乎所有最核心、最基礎的算法知識,是一本百科全書式的算法參考書。    抽象與具體結閤: 在講解抽象算法思想的同時,也提供瞭僞代碼實現,方便讀者理解和轉化為具體的程序代碼。    循序漸進的難度: 雖然內容深入,但整體編排邏輯清晰,從基礎概念逐步過渡到復雜算法,適閤不同水平的讀者。    權威性與經典性: 作為一本被全球無數高校采納的教材,其權威性和經典性毋庸置疑,是算法領域公認的“聖經”。  適閤讀者:     計算機科學、軟件工程、人工智能等相關專業的在校學生。    希望係統學習算法理論和實踐的程序員、開發者。    需要深入理解算法原理以解決復雜計算問題的研究人員。    備考ACM/ICPC、Google Kick Start等算法競賽的選手。  《算法導論(第3版)》不僅僅是關於如何寫齣代碼,它更關乎如何思考如何解決計算問題。通過深入學習本書,讀者將能夠培養齣對算法的敏銳洞察力,掌握設計和分析高效算法的能力,從而在解決復雜的計算機科學問題時遊刃有餘,為成為一名優秀的計算機科學傢或工程師打下堅實的基礎。