or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
35 used & new from $20.00

Have one to sell? Sell yours here
 
   
Data Structures and Algorithms Using C#
 
 
1.8 out of 5 stars  See all reviews (18 customer reviews)

List Price: $50.00
Price: $38.45 & this item ships for FREE with Super Saver Shipping. Details
You Save: $11.55 (23%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 4 left in stock--order soon (more on the way).

Want it delivered Tuesday, November 17? Choose One-Day Shipping at checkout. Details
21 new from $30.57 14 used from $20.00

Formats

Amazon Price New from Used from
  Kindle Edition, March 26, 2007 $30.36 -- --
  Hardcover, March 25, 2007 $104.28 $91.79 $103.47
  Paperback, March 25, 2007 $38.45 $30.57 $20.00

Frequently Bought Together

Customers buy this book with C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) by Joseph Albahari

Data Structures and Algorithms Using C# + C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))

Customers Who Bought This Item Also Bought

Programming C# 3.0

Programming C# 3.0

by Jesse Liberty
2.4 out of 5 stars (13)  $31.49
Head First Design Patterns

Head First Design Patterns

by Elisabeth Freeman
4.6 out of 5 stars (282)  $29.67
The Craft of System Security

The Craft of System Security

by Sean W. Smith
4.5 out of 5 stars (2)  $32.46
More Effective C#: 50 Specific Ways to Improve Your C#

More Effective C#: 50 Specific Ways to Improve Your C#

by Bill Wagner
4.4 out of 5 stars (12)  $31.49
Programming Microsoft® Visual C#® 2005: The Language (Pro Developer)

Programming Microsoft® Visual C#® 2005: The Language (Pro Developer)

by Donis Marshall
3.7 out of 5 stars (34)  $31.49
Explore similar items

Editorial Reviews

Review

"An excellent, thoroughly enjoyable work on introductory and intermediate data structures for the increasingly popular C# programming language.... This book is valuable for any data structures course." -- M Connell, SUNY College at Cortland, CHOICE


Product Description

C# programmers: no more translating data structures from C++ or Java to use in your programs! Mike McMillan provides a tutorial on how to use data structures and algorithms plus the first comprehensive reference for C# implementation of data structures and algorithms found in the .NET Framework library, as well as those developed by the programmer. The approach is very practical, using timing tests rather than Big O notation to analyze the efficiency of an approach. Coverage includes arrays and array lists, linked lists, hash tables, dictionaries, trees, graphs, and sorting and searching algorithms, as well as more advanced algorithms such as probabilistic algorithms and dynamic programming. This is the perfect resource for C# professionals and students alike.

Product Details

  • Paperback: 366 pages
  • Publisher: Cambridge University Press; 1 edition (March 26, 2007)
  • Language: English
  • ISBN-10: 0521670152
  • ISBN-13: 978-0521670159
  • Product Dimensions: 9.2 x 7 x 0.7 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 1.8 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon.com Sales Rank: #350,650 in Books (See Bestsellers in Books)

More About the Author

Michael McMillan
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Michael McMillan Page

Inside This Book (learn more)
Browse and search another edition of this book.



What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)

Your tags: Add your first tag
 

 

Customer Reviews

18 Reviews
5 star:
 (2)
4 star:    (0)
3 star:
 (3)
2 star:
 (1)
1 star:
 (12)
 
 
 
 
 
Average Customer Review
1.8 out of 5 stars (18 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
11 of 11 people found the following review helpful:
3.0 out of 5 stars Too many errors and omissions to be a great book, September 30, 2007
This book had the potential to be great but missed it's mark. The number of coding and textual errors is just too great for a book of this type. In addition, the coverage of the 'primitive' array and ArrayList items is, I feel incomplete...they're used a whole lot but how they're actually implemented isn't even touched upon (yes, they're language features...but it'd be nice to get some sort of insight here!).
I had such high hopes for this book; one which was missing from the C# armoury and essential to those of us who don't have a conventional Comp Sci background. This book just doesn't cut it...a second edition with better coverage and VASTLY better editing is needed.
Reading more, wish I could change my rating to 1 star (Amazon doesn't seem to allow this...). This is just an insulting book for the price...the number of errors and inaccuracies is remarkable...don't buy this!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
1.0 out of 5 stars Are the errors kind of tricks to find the bugs?, January 29, 2008
By Marco Dorantes (Mexico, DF MEXICO) - See all my reviews
(REAL NAME)   
I looked at the book for author's email address: None.
I looked at the Cambridge book site for kind of feedback form: None.
I wonder. Is this book written by a computer programmer?
Or perhaps the author has ingeniously left many errors in the programs so readers exercise the skills of finding bugs.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
15 of 18 people found the following review helpful:
3.0 out of 5 stars Disappointing :-(, June 12, 2007
About half way through the book, and I am sadly disapointed and am beginning to wish I hadn't purchased this book. The examples printed in the book are grossly incorrect, variables used in the examples where something entirely different is referred to in the text, syntactically incorrect variables in a lot of the examples, and figures are even in consistent. I looked through the pages for an author email addy or someplace to go for eratta, but could find no such thing. I will keep reading through this but its costing me more work trying to figure out what the author really meant then the amount of information I am getting back in return... they really should have proof read this one a little better... my recommendation... do not buy it, or at least until they have fixed the errors.
Comment Comments (3) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars Junk
This book is absolute junk. I would be embarassed of this text if I were the author, editor or publisher. If I could give it a zero, I would. Read more
Published 25 days ago by J. Dueck

1.0 out of 5 stars Hi, I am C#. Can I please have my dignity back?
So, I sat down to read this book thinking it might have some good insights into using C# for common data algorithms. Read more
Published 7 months ago by Shaun McDonnell

1.0 out of 5 stars very very sloppy
Half the code samples do not compile for such simple things as missing semicolons

And given that about half the content of the book is the code samples that is a big... Read more
Published 7 months ago by Jay Elbee

1.0 out of 5 stars Run the code before you publish it!
The code examples are abysmal! Obviously the author never bothered to run (or even compile) many of the examples. This book is an example of how not to write a book.
Published 9 months ago by Patrick J. Macdonald

1.0 out of 5 stars Huge disappointment
There are so many problems with this book I'm not sure where to begin. Here are a few random issues:
- Ch. Read more
Published 10 months ago by Michael B. Hill

1.0 out of 5 stars I guess you can call it a book....
The author doesn't explain things well, doesn't comment his code, and the code itself is FULL of bugs. Read more
Published 11 months ago by Blake Meinke

1.0 out of 5 stars Too buggy
While the range of topics in this book is good, the code is too buggy for this book to be seriously useful. Read more
Published 12 months ago by Dushyant Bansal

3.0 out of 5 stars Good collections of algorithms, bad coding examples
This book covers pretty good collections of algorithms and provides source code in c#. It's good for people who are looking for a refresh of their memory, but as fresh starters... Read more
Published 17 months ago by kenimaru

1.0 out of 5 stars Awful Beyond Belief
We are attempting to use this rather pathetic book as a text. Algorithms are implemented incorrectly and described poorly. Read more
Published 19 months ago by Annoyed Prof.

1.0 out of 5 stars A book contains so many typos and buggy examples
I've been waiting for the errata since last June, however there is nothing posted on his web site. I've emailed him about 2 months ago and his response was "I will post the erreta... Read more
Published 20 months ago by A. Yayalar

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
Does this use C# 2.0? 0 May 2006
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.