Learn how to program with C++ using todays definitive choice for your first programming language experience -- C++ PROGRAMMING: PROGRAM DESIGN INCLUDING DATA STRUCTURES, 8E. D.S. Maliks time-tested, student-centered methodology incorporates a strong focus on problem-solving with full-code examples that vividly demonstrate the hows and whys of applying programming concepts and utilizing C++ to work through a problem. Thoroughly updated end-of-chapter exercises, more than 20 extensive new programming exercises, and numerous new examples drawn from Dr. Maliks experience further strengthen your understanding of problem solving and program design in this new edition. You review the important features of C++ 14 Standard with timely discussions that ensure this edition equips you to succeed in your CS1 course and beyond.
Product Identifiers
Publisher
Course Technology
ISBN-10
1337117560
ISBN-13
9781337117562
eBay Product ID (ePID)
234980877
Product Key Features
Author
D. S. Malik
Publication Name
C++ Programming : Program Design Including Data Structures
Format
Trade Paperback
Language
English
Features
Revised
Series
Mindtap Course List Ser.
Publication Year
2017
Type
Textbook
Number of Pages
1728 Pages
Dimensions
Item Length
9.1in
Item Height
2.5in
Item Width
7.4in
Item Weight
84.8 Oz
Additional Product Features
Lc Classification Number
Qa76.73.C153m268
Edition Description
Revised Edition
Edition Number
8
Table of Content
1. An Overview of Computers and Programming Languages2. Basic Elements of C++3. Input/Output4. Control Structures I (Selection)5. Control Structures II (Repetition)6. User-Defined Function 7. Namespaces, the class string, and User-Defined Simple Data Types8. Arraysa.One dimensional arraysb.Sequential searchc.Selection sortd.Two and multi-dimensional arrayse.The class vector9. Records (structs) 10. Classes and Data Abstraction11. Inheritance and Composition12. Pointers, Classes, Virtual Functions, and Abstract Classes 13. Operator Overloading and Templates14. Exception Handling15. Recursion16. Linked Lists17. Stacks and Queue18. Searching and Sorting Algorithmsa. Binary Searchb. Bubble Sortc. Selection Sortd. Insertion Sorte. Quick Sortf. Merge Sortg. Heap Sort19. Binary Trees20. Graph Algorithms21. Standard Template Library