Tournament of Books 2015
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Original Essays | December 8, 2014

    Marina Warner: IMG How Is Fantasy Different from Fairy Tale?



    Fairy tale is a country of the mind where there are many inhabitants stretching back into deep time, and we're like people before Babel, we speak a... Continue »

    spacer
Qualifying orders ship free.
$29.95
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
5 Remote Warehouse Personal Computers- General

More copies of this ISBN

Data Structures & Algorithm Analysis in Java

by

Data Structures & Algorithm Analysis in Java Cover

 

Synopses & Reviews

Publisher Comments:

With its focus on creating efficient data structures and algorithms, this comprehensive text helps readers understand how to select or design the tools that will best solve specific problems. It uses Java as the programming language and is suitable for second-year data structure courses and computer science courses in algorithm analysis.

Techniques for representing data are presented within the context of assessing costs and benefits, promoting an understanding of the principles of algorithm analysis and the effects of a chosen physical medium. The text also explores tradeoff issues, familiarizes readers with the most commonly used data structures and their algorithms, and discusses matching appropriate data structures to applications. The author offers explicit coverage of design patterns encountered in the course of programming the book's basic data structures and algorithms. Numerous examples appear throughout the text.

Synopsis:

Comprehensive treatment focuses on creation of efficient data structures and algorithms and selection or design of data structure best suited to specific problems. This edition uses Java as the programming language.

Synopsis:

A comprehensive treatment focusing on the creation of efficient data structures and algorithms, this text explains how to select or design the data structure best suited to specific problems. It uses Java as the programming language and is suitable for second-year data structure courses and computer science courses in algorithmic analysis.

About the Author

Clifford A. Shaffer is a Computer Science Professor at Virginia Commonwealth University (Virginia Tech).

Table of Contents

Preface
I Preliminaries
1. Data Structures and Algorithims
2. Mathematical Preliminaries
3. Algorithim Analysis
II Fundamental Data Structures
4. Lists, Stacks, and Queues
5. Binary Trees
6. Non-Binary Trees
III Sorting and Searching
7. Internal Sorting
8. File Processing and External Sorting
9. Searching
10. Indexcing
IV Advanced Data Structures
11. Graphs
12. Lists and Arrays Revisited
13. Advanced Treetructures
V Theory of Algorithims
14. Analysis Techniques
15. Lower Bounds
16. Psatterns of Algorithims
17. Limits to Computation
Bibliography
Index
 

Product Details

ISBN:
9780486485812
Author:
Shaffer, Clifford A.
Publisher:
Dover Publications
Subject:
Computer Science
Subject:
Data structures
Subject:
Algorithm Analysis
Subject:
Java
Subject:
Computer Languages-C++
Copyright:
Edition Description:
Third Edition
Series:
Dover Books on Computer Science
Publication Date:
20110931
Binding:
TRADE PAPER
Language:
English
Pages:
608
Dimensions:
10 x 7 in

Related Subjects

Arts and Entertainment » Art » Style and Design
Computers and Internet » Computer Languages » C++
Computers and Internet » Computer Languages » Java
Computers and Internet » Computers Reference » General
Computers and Internet » Personal Computers » General
Science and Mathematics » Mathematics » General

Data Structures & Algorithm Analysis in Java New Trade Paper
0 stars - 0 reviews
$29.95 In Stock
Product details 608 pages Dover Publications - English 9780486485812 Reviews:
"Synopsis" by ,
Comprehensive treatment focuses on creation of efficient data structures and algorithms and selection or design of data structure best suited to specific problems. This edition uses Java as the programming language.
"Synopsis" by ,
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, this text explains how to select or design the data structure best suited to specific problems. It uses Java as the programming language and is suitable for second-year data structure courses and computer science courses in algorithmic analysis.
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.