
Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!
C++ PROGRAMMING: PROGRAM DESIGN INCLUDING DATA STRUCTURES remains the definitive text for the CS1/CS1 course sequence. In this new fifth edition, D.S. Malik continues to employ his student focused, example based methodology to teach C++ Programming to introductory computing students. Changes to this edition include new debugging sections in each chapter and a multitude of new and updated exercises. All syntax is explained thoroughly and reinforced through extensive examples and diagrams, and each chapter is full of helpful self study tools such as complete programming examples.
C++ PROGRAMMING: PROGRAM DESIGN INCLUDING DATA STRUCTURES will motivate to students to understand the why? behind key C++ concepts.
’’I purchased your book C++ Programming: Program Design Including Data Structures in order to cram for the ACM competition and found it to be just right for my learning requirements. Informative and to the point, it’s exactly what I needed! Thank you for writing such a great book." - Louise Dallimore, Murdoch University
| An Overview of Computers and Programming Languages | |
| Basic Elements of C++ | |
| Input/Output | |
| Control Structures I (Selection) | |
| Control Structures II (Repetition) | |
| User-Defined Function I | |
| User-Defined Functions II | |
| Namespaces, the class string, and User-Defined Simple Data Types | |
| Arrays | |
| Applications of Arrays an... MORE | |
| Structs | |
| Classes and Data Abstraction | |
| Inheritance and Composition | |
| Pointers, Classes, and Virtual Functions | |
| Operator Overloading | |
| Exception Handling | |
| Recursion | |
| Linked Lists | |
| Stacks and Queues | |
| Binary Trees | |
| Graphs | |
| Standard Template Library | |
| Appendices | |
| Reserved Words | |
| Operator Precedence | |
| Character Sets | |
| Operators Overloading | |
| Additional C++ Topics | |
| Header Files | |
| Memory Size on a System and Random Number Generators | |
| Problem Solving Using Object-Oriented Methodology | |
| Standard Template Library | |
| Answers to Odd-Numbered Exercises | |
| Table of Contents provided by Publisher. All Rights Reserved. |