Description

Book Synopsis
Learn how to program with C++ using today's definitive choice for your first programming language experience -- C++ PROGRAMMING: PROGRAM DESIGN INCLUDING DATA STRUCTURES, 8E. D.S. Malik's 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. Malik's 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.

Table of Contents
1. An Overview of Computers and Programming Languages 2. Basic Elements of C++ 3. Input/Output 4. Control Structures I (Selection) 5. Control Structures II (Repetition) 6. User-Defined Function 7. Namespaces, the class string, and User-Defined Simple Data Types 8. Arrays a.One dimensional arrays b.Sequential search c.Selection sort d.Two and multi-dimensional arrays e.The class vector 9. Records (structs) 10. Classes and Data Abstraction 11. Inheritance and Composition 12. Pointers, Classes, Virtual Functions, and Abstract Classes 13. Operator Overloading and Templates 14. Exception Handling 15. Recursion 16. Linked Lists 17. Stacks and Queue 18. Searching and Sorting Algorithms a. Binary Search b. Bubble Sort c. Selection Sort d. Insertion Sort e. Quick Sort f. Merge Sort g. Heap Sort 19. Binary Trees 20. Graph Algorithms 21. Standard Template Library

C Programming

    Product form

    £75.99

    Includes FREE delivery

    Order before 4pm today for delivery by Sat 27 Jun 2026.

    A Paperback / softback by D. Malik

    1 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of C Programming by D. Malik

      Publisher: Cengage Learning, Inc
      Publication Date: 12/04/2017
      ISBN13: 9781337117562, 978-1337117562
      ISBN10: 1337117560

      Description

      Book Synopsis
      Learn how to program with C++ using today's definitive choice for your first programming language experience -- C++ PROGRAMMING: PROGRAM DESIGN INCLUDING DATA STRUCTURES, 8E. D.S. Malik's 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. Malik's 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.

      Table of Contents
      1. An Overview of Computers and Programming Languages 2. Basic Elements of C++ 3. Input/Output 4. Control Structures I (Selection) 5. Control Structures II (Repetition) 6. User-Defined Function 7. Namespaces, the class string, and User-Defined Simple Data Types 8. Arrays a.One dimensional arrays b.Sequential search c.Selection sort d.Two and multi-dimensional arrays e.The class vector 9. Records (structs) 10. Classes and Data Abstraction 11. Inheritance and Composition 12. Pointers, Classes, Virtual Functions, and Abstract Classes 13. Operator Overloading and Templates 14. Exception Handling 15. Recursion 16. Linked Lists 17. Stacks and Queue 18. Searching and Sorting Algorithms a. Binary Search b. Bubble Sort c. Selection Sort d. Insertion Sort e. Quick Sort f. Merge Sort g. Heap Sort 19. Binary Trees 20. Graph Algorithms 21. Standard Template Library

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account