Ada Plus Data Structures: An Object Oriented Approach / Edition 2

Ada Plus Data Structures: An Object Oriented Approach / Edition 2

by Nell Dale, John W. McCormick, John A. McCormick
     
 

ISBN-10: 0763737941

ISBN-13: 9780763737948

Pub. Date: 08/04/2006

Publisher: Jones & Bartlett Learning

Ada Plus Data Structures is the most up-to-date, student-friendly Ada text available. Using the newly updated Ada 2005, the text introduces and discusses such familiar topics as strings, sets, stacks, queues, lists, trees, graphs, and much more. The recurring theme throughout the text is modeling with levels of abstraction, presenting each class from three different…  See more details below

Overview

Ada Plus Data Structures is the most up-to-date, student-friendly Ada text available. Using the newly updated Ada 2005, the text introduces and discusses such familiar topics as strings, sets, stacks, queues, lists, trees, graphs, and much more. The recurring theme throughout the text is modeling with levels of abstraction, presenting each class from three different perspectives: their specification, their abstraction, and their implementation. Using this approach, the authors stress computer science theory and software engineering principles including information hiding, data encapsulation, data abstraction, stepwise refinement, and visual aids. With its object-oriented presentation, real-world applications, and traditional Dale Pedagogy, Ada Plus Data Structures is a pleasure to read and learn from.

Product Details

ISBN-13:
9780763737948
Publisher:
Jones & Bartlett Learning
Publication date:
08/04/2006
Edition description:
2E
Pages:
900
Product dimensions:
7.70(w) x 9.00(h) x 1.50(d)

Table of Contents

1Introduction to Software Engineering1
2Verifying, Testing, and Debugging31
3Class Design and Implementation79
4Sets129
5Strings175
6Stacks221
7FIFO Queues267
8Linear Lists307
9Lists Plus375
10Alternative Storage of Linked Structures437
11Programming with Recursion469
12Binary Search Trees533
13More Trees and Graphs595
14Sorting Algorithms653
15Searching707
Appendix AAda Reserved Words739
Appendix BAda Syntax (EBNF)740
Appendix CASCII Character Set752
Appendix DSpecification of Package TextöIO754
Appendix ESpecifications of Packages SequentialöIO and DirectöIO759
Appendix FSpecification of the Package Calendar762
Appendix GSpecification of the Package Standard763
Appendix HProgram Style, Formatting and Documentation768
Appendix IPredefined Language Attributes776
Appendix JSeparate Compilation of Ada Units784
Appendix KRandom Discrete Value Generator792
Appendix LAda for Pascal Programmers795
Glossary813
Answers to Selected Exercises825
Index861

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >