Data Structures and Algorithms Using Visual Basic.NET

by
Format: Nonspecific Binding
Pub. Date: 2005-03-07
Publisher(s): Cambridge University Press
List Price: $89.32

Buy New

Usually Ships in 8 - 10 Business Days.
$89.23

Rent Textbook

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:1825 Days access
Downloadable:Lifetime Access
$80.39
*To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.
$80.39*

Used Textbook

We're Sorry
Sold Out

Summary

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.

Table of Contents

Collections
Arrays and the array class
The arraylist and sortedlist classes
Basic sorting algorithms
Basic searching algorithms
Stacks and queues
BitArrays and the BitVector structure
Strings, the string class, and the StringBuilder class
Special string classes - StringCollection, StringDictionary, and StringEnumerator
Pattern matching and text processing - using the RegEx and supporting classes
Hash tables
Dictionaries - the DictionaryBase class and specialized dictionary classes
Linked lists
Binary trees and binary search trees
Sets
Advanced sorting algorithms
Advanced searching algorithms
Graphs and graph algorithms
Greedy algorithms
Probabilistic algorithms
Dynamic programming
Table of Contents provided by Publisher. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.