Welcome! Sign In?
Buy College Textbooks Sell College Textbooks Buy and Download eTextbooks Why You Should Shop at Textbooks.com

Textbooks.com - Used College Textbooks
HOME
>
BUY TEXTBOOKS
>
COMPUTER SCIENCE & TECHNOLOGY Textbooks
>
COMPUTER LANGUAGES & PROGRAM DESIGN Textbooks
>
JAVA Textbooks

Data Structures and Algorithms in Java - ISBN10: 0471738840; ISBN13: 9780471738848

ISBN10: 0471738840
ISBN13: 9780471738848
Edition/Copyright: 4TH 06

Publisher: John Wiley & Sons, Inc.
Cover: Hardback
Year Published: 2006
Weight: 2.9lbs.
Bookmark and Share

Data Structures and Algorithms in Java

by Michael T. Goodrich and Roberto Tamassia

Used
Sold Out

However, as the largest online textbook source, inventory comes in constantly.

Check back soon!
New
Sold Out

However, as the largest online textbook source, inventory comes in constantly.

Check back soon!
eText
$85.80  

uses VitalSource Reader

Ready for immediate
download

Own this book? Get cash for your book now!
  Instant online quotes, free shipping & more cash back anytime


Now revised to reflect the innovations of Java 5.0, Goodrich and Tamassia's Fourth Edition of Data Structures and Algorithms in Java continues to offer accessible coverage of fundamental data structures, using a consistent object-oriented framework. The authors provide intuition, description, and analysis of fundamental data structures and algorithms. Numerous illustrations, web-based animations, and simplified mathematical analyses justify important analytical concepts.

Key Features of the Fourth Edition:

  • Updates to Java 5.0 include new sections on generics and other Java 5.0 features, and revised code fragments, examples, and case studies to conform to Java 5.0.
  • Hundreds of exercises, including many that are new to this edition, promote creativity and help readers learn how to think like programmers and reinforce important concepts.
  • New case studies illustrate topics such as web browsers, board games, and encryption.
  • A new early chapter covers Arrays, Linked Lists, and Recursion.
  • A new final chapter on Memory covers memory management and external memory data structures and algorithms.
  • Java code examples are used extensively, with source code provided on the website.
  • Online animations and effective in-text art illustrate data structures and algorithms in a clear, visual manner.

1. Java Programming Basics
2. Object-Oriented Design
3. Arrays, Linked Lists, and Recursion
4. Analysis Tools
5. Stacks and Queues
6. Lists and Iterators
7. Trees
8. Priority Queues
9. Maps and Dictionaries
10. Search Trees
11. Sorting, Sets, Selection
12. Text Processing
13. Graphs
14. Memory
A. Useful Mathematical Facts
Bibliography
Index


VitalSource Bookshelf Reader
Minimum system requirements:
  • Windows 2000, Windows XP, Windows Vista, or Mac OS X 10.3 or above
  • At least 256 MB RAM, a 600 mHz processor, and 110 MB of hard drive space
  • 1024x768 screen resolution or larger
Software requirements:

eBooks and eChapters can be viewed by using the free reader listed below.

Be sure to check the format of the eBook/eChapter you purchase to know which reader you will need. After purchasing your eBook or eChapter you will be given instructions on where and how to download your free reader.

Download requirements:

Due to the size of eBooks, a high-speed Internet connection (cable modem, DSL, LAN) is required for download stability and speed. Your connection can be wired or wireless.

Being online is not required for reading an eBook after successfully downloading it. You must only be connected to the Internet during the download process.

User Help:

Click Here to access the VitalSource Bookshelf FAQ
Click Here to access the VitalSource User Web Blog, for tips and tricks on using your reader


VitalSource Bookshelf
Copying: Not Allowed
Printing: Allowed with no limits
Expires: No Expiration
Reading Aloud: Not Allowed
Min. Software Version: VitalSource Bookshelf
Suitable Devices: PCs, Tablet PCs, Macs, Laptops


Digital Rights Management (DRM) Key


Copying - Books that cannot be copied will show "Not Allowed." Otherwise, this will detail the number of times it can be copied, or "Allowed with no limits."

Printing - Books that cannot be printed will show "Not Allowed." Otherwise, this will detail the number of times it can be printed, or "Allowed with no limits."

Expires - Books that have no expiration (the date upon which you will no longer be able to access your eText) will read "No Expiration." Otherwise it will state the number of days from activation (the first time you actually read it).

Reading Aloud - Books enabled with the "text-to-speech" feature so that they can be read aloud will show "Allowed."

Min. Software Version - This is the minimum software version needed to read this book.

Suitable Devices - Hardware known to be compatable with this book. Note: Reader software still needs to be installed.



Would you like to edit your cart? (0 items)
view / edit
$0

Up to 90% off
millions of
textbooks daily


FREE SHIPPING
on orders over
$25



(you save !)


Close