FlazX | Browse Computer Book | Community Board | Links | Blog | Login


Data Structures and Algorithms Using C#



eBook Information




Data Structures and Algorithms Using C#
ISBN  0521670152
Release Date  26 March 2007
Category  C#
This book @Amazon  View

Google Search
Google
Web flazx.com


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.

User review
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. Please do not purchase this book unless you absolutely have to.

User review
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. However, it has become a great source of comedic relief for me, my friends and colleagues. The programming errors are hilarious! My favorite, by far, is on page 255 where the code sample reads like this:

public class Node {
Public int data;
public void Node(ByVal key As Integer) {
data = key;
}
}

Nice mixture of C# and VB.NET in one line of code there. It seems to me that this person doesn't know C# at all.

How did this book ever get published? How does this author keep it published? Why did I buy it?

Well, Mike, thanks for the laughs!

I think the epilogue should contain the following code example:

public class BookAuthor
{

public BookAuthor(bool knowsCSharp)
{
if(knowsCSharp)
knowsCSharp = false; // who am I kidding! - MM
}

public void WriteBook()
{
WriteSomeStuff();
}

public void EditBook()
{
return; // I am a C# GOD!! - MM
}

public void PublishBook()
{
try
{
SendToPublisherAndMakeSale();
}
catch(BookIsHorribleException ex)
{
// just ignore this and keep trying,,,, - MM
PublishBook();
}
}
}

User review
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 issue!

Here is an example:

static void Main() {
CSet setA = new CSet();
CSet setB = new CSet();
setA.add(`milk`);
setA.add(`eggs`);
setA.add(`bacon`);
setA.add(`cereal`);
setB.add(`bacon`);
setB.add(`eggs`);
setB.add(`bread`)






Resources
FlazX 100 Newest Books  Top 100 Search Keywords  Last 100 Search Keywords  Community Edition 


Google Talk : admin-at-flazx-dot-us


eXTReMe Tracker