C++ Programming
Program Design Including Data Structures
Résumé
Now in its third edition, D.S. Malik's C++ Programming: Program Design Including Data Structures contains sufficient material to satisfy a two-semester CS1/CS2 sequence in C++ Programming. Beginning with core computer science concepts and later moving into data structures, each chapter employs the author's proven pedagogy, including accurate, full-color code, extensive exercises sets, and clear visual diagrams. In addition, the book offers at least one complete Programming Example at the end of each chapter displaying the stages of Input/Output, Program Analysis, and Algorithm Design.
FEATURES:
- New to this edition: Features additional programming exercises in the earlier chapters to better reinforce introductory concepts.
- New to this edition: Offers an updated four-color interior design that displays accurate C++ code and comments.
- Offers thorough coverage of CS1 and CS2 topics in one clearly written and student-friendly text.
- Contains Programming Examples outlining the accurate, concrete stages of Input, Output, Problem Analysis and Algorithm Design, and a Complete Program Listing.
- Accompanied by a content-rich student Web site that offers additional hands-on practice including self-tests, case projects and assignments, and a key concept review.
L'auteur - D.S. Malik
D.S. Malik is a Professor of Mathematics and Computer Science at Creighton University. He received his Ph.D. from Ohio University in 1985. Since then he has been teaching Computer Science at Creighton University. He has published more than 45 papers and 13 books in the areas of abstract algebra, fuzzy automata theory and languages, fuzzy logic and its applications, information science, and programming.
Sommaire
- Preface
- An Overview of Computers and Programming Languages
- Basic Elements of C++
- Input/Output
- Control Structures I (Selection)
- Control Structures II (Repetition)
- User-Defined Functions I
- User-Defined Functions II
- User-Defined Simple Data Types, Namespaces, and the string Type
- Arrays and Strings
- Records (structs)
- Classes and Data Abstraction
- Inheritance and Composition
- Pointers, Classes, Virtual Functions, Abstract Classes, and Lists
- Overloading and Templates
- Exception Handling
- Recursion
- Linked Lists
- Stacks and Queues
- Searching and Sorting Algorithms
- Binary Trees
- Graphs
- 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
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Thomson - Course Technology |
Auteur(s) | D.S. Malik |
Parution | 01/03/2006 |
Édition | 3eme édition |
Nb. de pages | 1576 |
Format | 18,5 x 23 |
Couverture | Broché |
Poids | 2169g |
Intérieur | Quadri |
EAN13 | 9781418836405 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en C/C++
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Outils de développement Borland C++ Builder
- Informatique Développement d'applications Outils de développement Visual C++
- Informatique Développement d'applications Outils de développement Visual C++ .NET