Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
 Search:   
Call our store: 9922 6266 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
 
Browse by Subject
 Nepean TAFE 2012
I.T
 .NET
 Windows 7
 Adobe CS5
 Cisco
 CCNA 2012
 CCNP 2012
 Java
 VB
 ASP
 Web Design
 E-Commerce
 Project Management
 ITIL
 Macintosh
 Linux
 Windows Server 2008
 SAP
 Sharepoint 2010
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 TAX
 Human Resources
Academic
 Law
 Nursing
 Medical

A Practical Introduction to Data Structures and Algorithm Analysis

by: Shaffer, Clifford A.

Notify me when in stock

On-line Price: $105.95 (includes GST)

Hardcover package 488

20%Off Retail Price

You save: $26.00

COMING SOON. Pre-order your copy now!


Subject to change. Price/availability/options for all orders will be confirmed by reply email before processing.

Retail Price: $131.95

Publisher: PRENTICE HALL,1997/12/01

Category: JAVA Level: I/A

ISBN: 0136609112
ISBN13: 9780136609117

Add to Shopping Cart

Description

Appropriate for introductory computer science and related courses in data structures and principles of algorithm analysis.


  A practical text designed for the needs of undergraduate students.


      Features

Provides an understanding of fundamental data structures through clear explanations, illustrations, and case studies.

Uses actual Java code for nearly all algorithms.

Presents basic analysis terminology early in the text and analysis techniques throughout. The techniques provided assume a range of instructional levels so that they may be used by students with varying backgrounds in the subject.

Provides integrated treatment of both in-memory and disk- based algorithm techniques to allow students to see how these techniques are related, and the key differences between them.

Supports the concept that algorithm analysis is practical and helps in the design of real programs by presenting data structure costs and benefits.

Includes exercises as well as many suggestions for projects to provide students with hands-on experience.

Presents several new data structures, including skip lists, multidimensional search trees, and amortized analysis are discussed.

Provides a chapter on the limits of computation: a brief introduction to computability and NP-completeness to permit an easy-to-understand introduction to these topics.


  

Table of Contents

Preface.


  I. PRELIMINARIES.


    1. Data Structures and Algorithms.


        2. Mathematical Preliminaries.


        3. Algorithm Analysis.


      II. FUNDAMENTAL DATA STRUCTURES.


    4. Lists, Stacks, and Queues.


        5. Binary Trees.


        6. General Trees.


        7. Graphs.


      III. SORTING AND SEARCHING.


    8. Internal Sorting.


        9. File Processing and External Sorting.


      10. Searching.


      11. Indexing.


      IV. APPLICATIONS AND ADVANCED TOPICS.


  12. Lists and Arrays Revisited.


      13. Advanced Tree Structures.


      14. Analysis Techniques.


      15. Limits to Computation.


      V. APPENDIX.


  A. Java Tutorial for C and Pascal Programmers.


      Bibliography.


      Index.