This repo is a collection of answers to the programming challenges and exercises outlined in C++ Programming - From Problem Analysis to Program Design 5th Edition by D.S Malik
This is probably the single most verbose programming text book that I have ever seen with hundreds of different exercises that force the student to learn and re-learn concepts until they become second nature.
I have decided to make it an on-going effort to go through this book in its entirty and complete as many of the exercises as possible to teach myself coding from more of a traditional Computer Science perspective.
Chapters are outlined as follows:
- An Overview of Computers and Programming Languages
- Basic Elements of C++
- Input / Output
- Control Structures 1 (Selection)
- Control Structures 2 (Repetition)
- User-Defined Functions 1
- User-Defined Functions 2
- User-Defined Simple Data Types, Namespaces and the string type
- Arrays and Strings
- Applications of Arrays (Searching and Sorting) and the vector type
- Records (structs)
- Classes & Data Abstractions
- Inheritence and Composition
- Pointers, Classes, Virtual Functions and Abstract Classes
- Overloading and Templates
- Exception Handling
- Recursion
- Linked Lists
- Stacks and Queues
Any feedback on the code contained within this repo is not only appreciated but encouraged.