此版本中,內爾‧戴爾(Nell Dale)不再是《數據結構(C++ Plus 實現)(第 6 版)》的唯一作者。 本書加入了兩位作者――奇普‧威姆斯(Chip Weems)和蒂姆‧理查茲(Tim Richards),並繼續保持以往版本的優良傳統。在其他論著方面,奇普與內爾合著了三十多年,如 Java Plus Data Structures,為本書及其早期版本奠定了基礎,並對教學方法的改進作出了重大貢獻。在 Programming and ProblemSolving in C++ 的最新版本中,蒂姆、奇普和內爾三人密切合作,共同致力於讓世界各地的學生能夠取得成功,同時他們對教學的熱愛也激勵著學生們每天走進教室學習。 在過去的二十年裡,傳統的數據結構課程已經發展到更廣泛的主題,包括抽象數據類型(AbstractData Type,ADT)、軟件工程和算法的基本分析。 數據結構(Data Structures)研究如何在組織關係中表示數據集合,以及如何編寫相應操作的算法。 抽象數據類型是指一個定義屬性的數據類型以及這個數據類型上的一組操作。計算機科學教育的重點向更加抽象的方向轉變。現在,在程序中除了研究如何表示對象之外,還研究數據對象類型的抽象屬性。 Johannes J.Martin 說得非常簡單:“從觀點來看,數據對象是由數據類型(對於使用者)或數據結構(對於實現者)來描述的。”a抽象的設計和實現都與軟件工程密切相關,軟件工程旨在將工程方法應用于開發可靠、健壯和高質量的軟件。一個糟糕的抽象會導致一組煩瑣的應用案例,迫使程序員要麼編寫不必要的複雜代碼,要麼忽略重要的有效性檢查。一個糟糕的實現可能導致效率低下或容易出錯。 高效實現的一個方面是能夠分析既定算法。因此,在本書中,我們將抽象和應用程序的實現分開介紹,並分析所介紹的算法。
《C++ Primer Plus 第6版 中文版》C++是在 C 語言基礎上開發的一種集面向對象編程、泛型編程和過程化編程於一體的編程語言,是C語言的超集。本書是根據2003年的ISO/ANSI C++標準編寫的,通過大量短小精悍的程序詳細而全面地闡述了 C++的基本概念和技術,並專辟一章介紹了C++11新增的功能。《C++ Primer Plus(第6版)中文版》分18章,分別介紹了C++程序的
本書由.NET專家的夢幻組合編寫,包含開發人員使用C#所需的所有內容。C#是編寫.NET應用程序的一種語言,本書適合于希望提高編程技巧的、有經驗的C#程序員,也適用于剛開始使用C#的專業開發人員。本書探討了Visual Studio 2013和.NET Framework4.5.1、新的測試驅動開發和并發編程功能。所有示例的源代碼都可以下載,讀者可以立即開始編寫Windows桌面應用程序、Win
《Intrinsic Structures and Properties of Energetic Materials(含能材料的本征結構與性能)》系統介紹了含能材料的本征結構與性能,包括如下內容:含能材料本征結構的定義與內涵,含能晶體分類,分子模擬方法在含能材料本征結構中的應用,含能分子&含能單組分分子晶體,含能分子晶體的多晶型與晶型轉變,含能離子晶體,含能共晶,含能原子晶體、含能金屬晶體和含能混合型晶體,氫鍵、氫轉移與鹵鍵,含能晶體中的π 堆積和低感高能材料的晶體工程。