Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Data Structures and Algorithm Analysis in Java [Hardcover]

Mark Allen Weiss
3.5 out of 5 stars  See all reviews (15 customer reviews)
Price: CDN$ 116.95 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 2 to 4 weeks.
Ships from and sold by Amazon.ca. Gift-wrap available.

Formats

Amazon Price New from Used from
Hardcover CDN $116.95  
Paperback --  
There is a newer edition of this item:
Data Structures and Algorithm Analysis in Java (3rd Edition) Data Structures and Algorithm Analysis in Java (3rd Edition) 3.5 out of 5 stars (15)
CDN$ 128.23
In Stock.

Book Description

Oct 20 1998 0201357542 978-0201357547 1
Provides a proven approach to algorithms and data structures using the Java programming languages as the implementation tool.
Features and Benefits

Using Java the text highlights conceptual topics, focusing on ADTs and the analysis of algorithms for efficiency, performance and running tim
Logical organisation of topics, engaging writing style and extensive use of figures and example
Contains extensive sample code using Java 1.
Covers algorithm and design technique
Presents current topics and new data structures such as Fibonacci heaps, skew heaps and splay trees


Customers Who Viewed This Item Also Viewed


Product Details


Product Description

From the Back Cover

Mark Allen Weiss provides a proven approach to algorithms and data structures using the exciting Java programming language as the implementation tool. With Java he highlights conceptual topics, focusing on ADTs and the analysis of algorithms for efficiency as well as performance and running time. Dr. Weiss also distinguishes this text with a logical organization of topics, his engaging writing style, and an extensive use of figures and examples showing the successive stages of an algorithm.

Features
  • Contains extensive sample code using Java 1.2, which is available over the Internet.
  • Covers the Java Collections Library in an appendix.
  • Includes a chapter on algorithm and design techniques that covers greedy algorithms, divide-and-conquer algorithms, dynamic programming,
  • randomized algorithms, and backtracking.
  • Presents current topics and new data structures such as Fibonacci heaps, skew heaps, binomial queues, skip lists, and splay trees.
  • Offers a chapter on amortized analysis that examines the advanced data structures presented earlier in the book.
  • Provides a chapter on advanced data structures and their implementation, covering red-black trees, top-down splay trees, treaps, k-d trees, pairing heaps, and more.


0201357542B04062001

About the Author

Mark Allen Weiss is a Professor in the School of Computer Science at Florida International University. He received his Ph.D. in Computer Science from Princeton University where he studied under Robert Sedgewick. Dr.Weiss has received FIU's Excellence in Research Award, as well as the Teaching Incentive Program Award, which was established by the Florida Legislature to recognize teaching excellence. Mark Allen Weiss is on the Advanced Placement Computer Science Development Committee. He is the successful author of Algorithms, Data Structures, and Problem Solving with C++ and the series Data Structures and Algorithm Analysis in Pascal, Ada, C, and C++, with Addison-Wesley.



0201357542AB04062001

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most helpful customer reviews
1 of 1 people found the following review helpful
2.0 out of 5 stars Good for professors, bad for students Nov 23 2003
By A Customer
Format:Hardcover
All of the practical algorithms are left as un-answered exercises! Great in depth discussion of introductory algorithms, but very few examples, mostly pseudo-code.

INFURIATING FOR INDEPENDENT STUDY, but good if you have a professor to explain everything as you go.

Was this review helpful to you?
1 of 1 people found the following review helpful
2.0 out of 5 stars somewhat useless May 22 2002
Format:Hardcover
This book is next to useless, because of its superficial approach to almost any topic it covers. You would be hard-pressed to find a single data structure, clearly presented and explained conceptually and with examples. Many times the author would skip on the concept and would attempt to explain to you something, from the start based on examples, which would be represented by the start point and the end point with no explanation in between.

I would understand if the author would omit some topics based on the premise that students should already know them, but instead he chooses to contain everything( and as a result contain nothing in particular).

On the other hand in more "advanced" topic sections it is not unusual to find statements of the sort "beyond the scope of this book". Which leads me (and many others) to ask, what is the scope of this book?

Was this review helpful to you?
1 of 1 people found the following review helpful
2.0 out of 5 stars Data Structures & Algorithm Analysis in Java Aug 27 2001
Format:Hardcover
I give this book only 2 stars. This book is not for students taking their first course in data structures. However, I first encountered it as a required text for an introductory Data Structures course that I took. This book is not an easy nor an enjoyable read. It does not contain nearly enough visual aides i.e., graphics, screen shots, diagrams to help a reader develop a mental image of abstract data structures. It is far too technical to be used as an introductory text to Data Structures. It is a colorless, lifeless presentation of a subject that actually can be quite fun and interesting. How can a book on Data Structure be fun or interesting...Please see my review of "Data Structures And Algorithms in Java" by Robert LaFore. Mr. Lafore's book is OUTSTANDING! It has great graphics, simple explanations, a great Table of Contents, and Index. I bought it and it was instrumental in my getting a "A" in the course. I recommend you buy it instead of Mr. Weiss's product.
Was this review helpful to you?
Want to see more reviews on this item?
Most recent customer reviews
5.0 out of 5 stars An excellent presentation
I regularly give a course on Data Structures (second-year undergraduate level). This is the best book I have found for the course. Read more
Published on May 20 2006
5.0 out of 5 stars Knowledge is Power and Painful, too
Well, I have to admit I did not expect much from this book. But to my overly pleasant surprise, I found this volume quite useful both as a resource for algorhythms and data... Read more
Published on Oct 31 2002 by "verygoodname2"
5.0 out of 5 stars A Great Book For a Serious Study.
After reading the book, I believe it is intended for those who possess the knowledge of the Java programming language and who wish to obtain a thorough, in-depth knowledge of data... Read more
Published on May 24 2001 by Aaron A. Feygin
3.0 out of 5 stars Good in analysis but too less basic Java
I've to buy this book because it is a compulsory text in my Intro. to Data Structures class. After I've read almost of it here are things I found. Read more
Published on April 26 2001 by Tawan Sinchai
1.0 out of 5 stars What a book!
Hi everybody Stop right away if you have the intent to buy this book. The author wrote this book not for readers but may be for himself. Read more
Published on Mar 24 2001
1.0 out of 5 stars Get it if you want to waste money
I got this book because it was rated 4-5 stars by the readers. But this is not the case. The book does not explain any of the assumtions it makes. It directly jumps to conclusions. Read more
Published on Feb 12 2001
4.0 out of 5 stars Good book although he has better
Any time I attempt to learn a new programming language I buy two books. One is a book on the core language itself and the other a book on alogorithms. Read more
Published on Dec 25 2000 by Eytan Seidman
5.0 out of 5 stars Pretty good stuff
Wow this book has it all.. it blew my mind away.. If you are serious about becoming a java progammer then this is the best book for you.. Read more
Published on Jan 28 2000
5.0 out of 5 stars The best book on the subject I've ever read
This book really impressed me. The author goes far beyond explaining how to code algorithms and actually explains the logic behind the various data structures. Read more
Published on Jun 20 1999
5.0 out of 5 stars Definitely one to consider
Definitely one to consider if you're looking for an advanced text on DS&A in Java. Well-written, thorough, and ALL the source code is downloadable on Weiss's site... Read more
Published on Jun 9 1999
Search Customer Reviews
Only search this product's reviews

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges