Author: FranM. Carrano
Publisher:
Publish Date: 2005-11-01
Features: This book primarily discusses data abstraction and other problem-solving tools, serving as the second course in computer science. It aims to help students gain a practical understanding and mastery of data abstraction, object-oriented programming, and other mainstream problem-solving techniques. The book is divided into two parts. Part I focuses on problem-solving techniques, introducing key issues in programming and software engineering, analyzing recursion, data abstraction, and linked lists. Part II solves problems using ADTs (Abstract Data Types). This section covers the basic ADTs of stacks, queues, trees, lists, heaps, and priority queues, as well as discussing Big-O notation and analyzing the efficiency of algorithms previously discussed. Part II also includes advanced topics such as balanced search trees (2-3 trees, 2-3-4 trees, red-black trees, and AVL trees) and hashing, using them to implement lists. Finally, it analyzes data storage in external direct access files. The book provides numerous examples covering a wide range of topics, making it suitable as both an introductory data structures textbook and an advanced textbook for programming and problem-solving.
Data Abstraction and Problem Solving - C++ Language Description (Fourth Edition)
📌 Related Posts
Literature
How to Successfully Participate in Quiz Competitions – Youth Knowledge Quiz Competition Handbook (New Century Quality Skills Series): Youth Knowledge Quiz Competition Handbook
2026-09-13
News
Baby has inflammation, what anti-inflammatory medicine to eat
2026-09-22
Literature
Social Research Methods: 2004 Edition
2026-09-30
Literature
PLC Application Technology Q&A
2026-10-02
Literature
E-commerce Basics (21st Century Higher Vocational and Specialized College Planning Textbook E-commerce)
2026-10-07
Literature
Flash MX 2004 Courseware Creation: 100 Examples
2026-10-07
Literature
UG NX 3 Engineering Drawing Practical Tutorial
2026-10-07
Literature
Dreamweaver MX 2004 Website Design and Web Page Creation Standard Course
2026-10-07