Data Structures and Algorithms Using Visual Basic.NET
| |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| Sort customer reviews by: | |||||||||||||||||||||||||||||
|
Show All Reviews on Page
Hide All Reviews on Page
| |||||||||||||||||||||||||||||
| Data Structures and Algorithms Using Visual Basic.NET | |||||||||||||||||||||||||||||
|
This is the first Visual Basic.NET book to provide a comprehensive discussion of the major data structures and algorithms, including a tutorial on how to use data structures and algorithms and a reference for implementation using VB.NET and the .NET Framework Class Library. In an object-oriented fashion, the author presents arrays and arraylists, linked lists, hash tables, dictionaries, trees, graphs, sorting and searching as well as more advanced algorithms, such as probabilistic algorithms and dynamic programming. Finally, the professional or student VB.NET programmer has a dedicated reference instead of having to translate material on C++ or Java.
|
|||||||||||||||||||||||||||||
|
This is the first Visual Basic.NET book to provide a comprehensive discussion of the major data structures and algorithms. Here, instead of having to translate material on C++ or Java, the professional or student VB.NET programmer will find a tutorial on how to use data structures and algorithms and a reference for implementation using VB.NET for data structures and algorithms from the .NET Framework Class Library as well as those which must be developed by the programmer. In an object-oriented fashion, the author presents arrays and arraylists, linked lists, hash tables, dictionaries, trees, graphs, sorting and searching as well as more advanced algorithms, such as probabilistic algorithms and dynamic programming. His approach is very practical, for example using timing tests rather than Big O analysis to compare the performance of data structures and algorithms. This book can be used in both beginning and advanced computer programming courses that use the VB.NET language and, most importantly, by the professional VB programmer.
|
|||||||||||||||||||||||||||||
| Reader Reviews 1 - 5 of 5 | |||||||||||||||||||||||||||||
| Review Date |
Review Rating(5 High) |
Review Helpful to: |
Customer Review | Reviewer Info |
Permanent Link |
||||||||||||||||||||||||
| Reader Reviews Below Sorted by Newest First | |||||||||||||||||||||||||||||
| 07-31-08 | 4 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
This is a decent read, teaches you some important topics like collections, strings, etc. But if you buy this book, supplement your reading with a complete VB book.
(Review Data Last Updated: 2008-09-03 06:32:53 EST)
|
|||||||||||||||||||||||||||||
| 10-01-07 | 5 | 1\2 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
For some of us learning programming has been less of a structured approach and more of a journey, picking up what we could as we went along. This book is a significant aid in that it takes us back to the basics of how to write problem solving code and at the same time giving us an extended toolbox to apply to how we perform it. It has been a real help to me by reinforcing things to me that I thought I understood, and teaching me new ways to do things that I had no idea on how to approach.
Al Edlund (Review Data Last Updated: 2008-08-02 07:34:39 EST)
|
|||||||||||||||||||||||||||||
| 09-20-07 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I have selected this book to be the textbook of an introductory course in data structures and algorithms for my second year programming students. There were three major reasons behind this choice:
1- The book doesn't go into the mathematics found in other books. Of course, mathematics are essential for those who want to create algorithms, but it's not the case for the majority of programmers, at least in the business computing field, who just want to implement them. On the contrary, I think that teaching the mathematics underlying the construction of algorithms makes the learning process unnecessarily hard. 2- On the data structures field, the book takes advantage of structures already implemented in the major development platforms. As the author says it: "students of data structures and algorithms can now see how to use a data structure before learning how to implement it" (Preface, p. vii). From an educational standpoint, this is a far better approach than starting to discuss a concept abstractly. 3- The examples are in VB .NET, which I consider a good starting programming language. For those who rather prefer another language, the author has recently published the same book for C#: "Data Structures and Algorithms Using C#". In a word, I consider this book an excellent practical approach to learn common data structures and algorithms without going into the complexity of mathematics. (Review Data Last Updated: 2007-10-01 23:38:46 EST)
|
|||||||||||||||||||||||||||||
| 12-14-06 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
Michael McMillan's "Data Structures and Algorithms Using Visual Basic.Net" is an excellent resource for the serious programmer using Visual Basic.Net. With the advent of the .Net technology there have been some major changes to Visual Basic, one of them being the collection classes. Most vb reference books provide a weak introduction to the collections and how to use them; this is the focus of the book and really allows the reader to gain enough confidence to start using them effectively in their own programs.
I look forward to more books from this author. (Review Data Last Updated: 2007-09-21 23:24:51 EST)
|
|||||||||||||||||||||||||||||
| 09-10-05 | 4 | 10\12 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
McMillan does for Visual Basic in .NET what other languages like Java, C and C++ have long had. Fundamental data structures like hash tables or hash sets, arrays, linked lists. He shows how to use these in the VB context. They greatly simplify your programming tasks. These constructs are so widely used in any practical programming language.
Without them, you find yourself having to tediously reinvent basic functionality. Adding little value. And with the risk that your implementations might be buggy. McMillan shows how to use the structures in several algorithms. Having said that, this book will not be of any surprise to someone already familiar with algorithms. It does not go into these to the depth of Knuth's 'Art of Computer Programming', or Sedgewick's texts. (Review Data Last Updated: 2007-06-24 17:10:05 EST)
|
|||||||||||||||||||||||||||||
| Reader Reviews 1 - 5 of 5 | |||||||||||||||||||||||||||||
| All Books | Arts | Biography | Click Here For An A-Z Index Of All 213 Best-Seller Subjects | Business | Children's | Comics | ||||||
| Computers | Cooking | Engineering | Entertainment | Health | History | Home | Horror | Humor | Law | Fiction | Medicine | Mystery |
| Nonfiction | Outdoors | Parenting | Professional | Reference | Religion | Romance | Science | Sci-Fi | Sports | Teens | Travel | |