Local cover image
Local cover image
Image from Google Jackets

Abstract data types : specifications, implementations, and applications / Nell Dale, Henry M. Walker.

By: Contributor(s): Material type: TextPublication details: Lexington ; Toronto : D. C. Heath and Company, 1996.Description: xxiii, 624, A1-A98 p. : ill. b&w ; 24 cmContent type:
  • text
ISBN:
  • 9780669400007
Subject(s): DDC classification:
  • 005.7
Contents:
Ch. 1. Abstract specification techniques -- Ch. 2. Analysis of algorithms -- Ch. 3. Toward more generality in algorithm -- Ch. 4. Unstructured data types -- Ch. 5. Semi-structure data types -- Ch. 6. Structure linear data types -- Ch. 7. Binary trees -- Ch. 8. Binary search trees -- Ch. 9. Multi-way search trees -- Ch. 10. Directed graphs or digraphs -- Ch. 11. Undirected graphs and complexity -- Ch. 12. Generalized lists -- Ch. 13. Memory management.
Summary: This text expands the traditional course focus to examine not only the structure of a data object, but also its type. This broader focus requires a new paradigm for classifying data types. Within each classification, the different ADTs are presented using axiomatic specifications. Various implementation alternatives are discussed for each ADT and algorithms are written in a pseudo-code based on the Pascal-Modula- 2-Ada model. Next, the Big-O complexity of each implementation is discussed and each ADT is used in an application. Classic algorithms provide applications for some of the ADTs; implementation of a previously defined ADT is the application for others. The result is a clear, logical presentation that gives students a solid, practical foundation in current software engineering principles. Applications are included to demonstrate how the ADTs are used in problem-solving. Proven pedagogical features such as detailed examples, highlighted definitions, numerous illustrations, and exercises teach problem-solving skills.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Barcode
Books Marbella International University Centre Library 005.7 DAL abs (Browse shelf(Opens below)) Available 11785

Includes bibliographical references and index.

Ch. 1. Abstract specification techniques --
Ch. 2. Analysis of algorithms --
Ch. 3. Toward more generality in algorithm --
Ch. 4. Unstructured data types --
Ch. 5. Semi-structure data types --
Ch. 6. Structure linear data types --
Ch. 7. Binary trees --
Ch. 8. Binary search trees --
Ch. 9. Multi-way search trees --
Ch. 10. Directed graphs or digraphs --
Ch. 11. Undirected graphs and complexity --
Ch. 12. Generalized lists --
Ch. 13. Memory management.

This text expands the traditional course focus to examine not only the structure of a data object, but also its type. This broader focus requires a new paradigm for classifying data types. Within each classification, the different ADTs are presented using axiomatic specifications. Various implementation alternatives are discussed for each ADT and algorithms are written in a pseudo-code based on the Pascal-Modula- 2-Ada model. Next, the Big-O complexity of each implementation is discussed and each ADT is used in an application. Classic algorithms provide applications for some of the ADTs; implementation of a previously defined ADT is the application for others. The result is a clear, logical presentation that gives students a solid, practical foundation in current software engineering principles. Applications are included to demonstrate how the ADTs are used in problem-solving. Proven pedagogical features such as detailed examples, highlighted definitions, numerous illustrations, and exercises teach problem-solving skills.

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image


© Marbella International University Centre, 2024. All rights reserved.

(Koha-ILS, Implemented and customized by MIUC Library in 2015)