C++ Programming: Program Design Including Data Structures, 7th Edition
- Length: 1728 pages
- Edition: 7
- Language: English
- Publisher: Course Technology
- Publication Date: 2014-03-26
- ISBN-10: 1285852753
- ISBN-13: 9781285852751
- Sales Rank: #512065 (See Top 100 Books)
C++ PROGRAMMING: PROGRAM DESIGN INCLUDING DATA STRUCTURES, Sixth Edition remains the definitive text for the CS1/CS2 course sequence. D.S. Malik’s time-tested, student-centered methodology uses a strong focus on problem-solving and full-code examples to vividly demonstrate the how and why of applying programming concepts and utilizing C++ to work through a problem. This new edition includes updated end-of-chapter exercises, new debugging exercises, an earlier introduction to variables and a streamlined discussion of user-discussion of user-defined functions. Malik’s text ensures students learn how to apply the C++ programming language, and are motivated to understand the “why?” behind key C++ concepts.
Table of Contents
Ch 1: An Overview of Computers and Programming Languages
Ch 2: Basic Elements of C++
Ch 3: Input/Output
Ch 4: Control Structures I (Selection)
Ch 5: Control Structures II (Repetition)
Ch 6: User-Defined Functions
Ch 7: User-Defined Simple Data Types, Namespaces, and the string Type
Ch 8: Arrays and Strings
Ch 9: Records (structs)
Ch 10: Classes and Data Abstraction
Ch 11: Inheritance and Composition
Ch 12: Pointers, Classes, Virtual Functions, Abstract Classes and Lists
Ch 13: Overloading and Templates
Ch 14: Exception Handling
Ch 15: Recursion
Ch 16: Linked Lists
Ch 17: Stacks and Queues
Ch 18: Searching and Sorting Algorithms
Ch 19: Binary Trees
Ch 20: Graphs
Ch 21: Standard Template Library (STL)
Appendix A: Reserved Words
Appendix B: Operator Precedence
Appendix C: Character Sets
Appendix D: Operator Overloading
Appendix E: Additional C++ Topics
Appendix F: Header Files
Appendix G: Memory Size on a System and Random Number Generator
Appendix H: References
Appendix I: Answers to Odd-Numbered Exercises
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.