Dotnetcat » .NET Books » Algorithms books

Sort by:

MCTS Self-Paced Training Kit (Exam 70-516): Accessing Data with Microsoft .NET Framework 4

Author: Glenn Johnson
List price: $69.99
Amazon price: $38.59   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Microsoft Press (15 June 2011)

EXAM PREP GUIDE Ace your preparation for the skills measured by MCTS Exam 70-516—and on the job—with this official Microsoft study guide. Work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then, reinforce and apply what you’ve learned through real-world case scenarios and practice exercises.

Maximize your performance on the exam by mastering the skills and experience measured by these objectives:

  • Modeling data
  • Managing connections and context
  • Querying data
  • Manipulating data
  • Developing and deploying reliable applications

PRACTICE TESTS Assess your skills with the practice tests on CD. You can work through hundreds of questions using multiple testing modes to meet your specific learning needs. You get detailed explanations for right and wrong answers—including a customized learning path that describes how and where to focus your studies.

Data Structures and Algorithms

Author: Alfred V. Aho
List price: $74.20
Amazon price: $50.00   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Addison Wesley (11 January 1983)

The authors' treatment of data structures in Data Structures and Algorithms is unified by an informal notion of "abstract data types," allowing readers to compare different implementations of the same concept. Algorithm design techniques are also stressed and basic algorithm analysis is covered. Most of the programs are written in Pascal.

.NET 4.0 Generics Beginner's Guide

Author: Sudipta Mukherjee
List price: $49.99
Amazon price: $42.76   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Packt Publishing (26 January 2012)

Enhance the type safety of your code and easily create applications using .Net Generics 4.0

  • Learn how to use Generics' methods and generic collections to solve complicated problems.
  • Develop real-world applications using Generics
  • Know the importance of each generic collection and Generic class and use them as per your requirements
  • Benchmark the performance of all Generic collections

In Detail

Generics were added as part of .NET Framework 2.0 in November 2005. Although similar to generics in Java, .NET generics do not apply type erasure but every object has unique representation at run-time. There is no performance hit from runtime casts and boxing conversions, which are normally expensive..NET offers type-safe versions of every classical data structure and some hybrid ones.

This book will show you everything you need to start writing type-safe applications using generic data structures available in Generics API. You will also see how you can use several collections for each task you perform. This book is full of practical examples, interesting applications, and comparisons between Generics and more traditional approaches. Finally, each container is bench marked on the basis of performance for a given task, so you know which one to use and when.

This book first covers the fundamental concepts such as type safety, Generic Methods, and Generic Containers. As the book progresses, you will learn how to join several generic containers to achieve your goals and query them efficiently using Linq. There are short exercises in every chapter to boost your knowledge.

The book also teaches you some best practices, and several patterns that are commonly available in generic code.

Some important generic algorithm definitions are present in Power Collection (an API created by Wintellect Inc.) that are missing from .NET framework. This book shows you how to use such algorithms seamlessly with other generic containers.

The book also discusses C5 collections. Java Programmers will find themselves at home with this API. This is the closest to JCF. Some very interesting problems are solved using generic containers from .NET framework, C5, and PowerCollection Algorithms - a clone of Google Set and Gender Genie for example!

What you will learn from this book

  • How different kinds of generic listsare related
  • How to implement your own generic list
  • Query every kind of generic container alike with Linq Standard Query Operators
  • Augment .NET collections with general purpose algorithms available in C5 and PowerCollection
  • Build concurrent apps in breathing easy steps.
  • Find those algorithms you have been missing in .NET framework in PowerCollection and C5 API.
  • Learn how different generic collections/containers perform under benchmarking, and when to use one over another
  • Port your STL code blocks to .NET Generics which can be very handy if you are a veteran C++ developer and looking for an alternative in .NET world.

Approach

This is a concise, practical guide that will help you learn Generics in .NET, with lots of real world and fun-to-build examples and clear explanations. It is packed with screenshots to aid your understanding of the process.

Who this book is written for

This book is aimed at beginners in Generics. It assumes some working knowledge of C# , but it isn't mandatory.

The following would get the most use out of the book:

  • Newbie C# developers struggling with Generics.
  • Experienced C++ and Java Programmers who are migrating to C# and looking for an alternative to other generic frameworks like STL and JCF would find this book handy.
  • Managers who want to know what Generics is and how to put it to good use.
  • Architects will find the benchmarking extremely useful, because it's the first of its kind across a framework of several collections.

Advanced Algorithms for Neural Networks: A C++ Sourcebook

Author: Timothy Masters
List price: $44.95
Amazon price: $188.00   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Wiley ( 3 April 1995)

A valuable working resource for anyone who uses neural networks to solve real-world problems

This practical guide contains a wide variety of state-of-the-art algorithms that are useful in the design and implementation of neural networks. All algorithms are presented on both an intuitive and a theoretical level, with complete source code provided on an accompanying disk. Several training algorithms for multiple-layer feedforward networks (MLFN) are featured. The probabilistic neural network is extended to allow separate sigmas for each variable, and even separate sigma vectors for each class. The generalized regression neural network is similarly extended, and a fast second-order training algorithm for all of these models is provided. The book also discusses the recently developed Gram-Charlier neural network and provides important information on its strengths and weaknesses. Readers are shown several proven methods for reducing the dimensionality of the input data.

Advanced Algorithms for Neural Networks also covers:

  • Advanced multiple-sigma PNN and GRNN training, including conjugate-gradient optimization based on cross validation
  • The Levenberg-Marquardt training algorithm for multiple-layer feedforward networks
  • Advanced stochastic optimization, including Cauchy simulated annealing and stochastic smoothing
  • Data reduction and orthogonalization via principal components and discriminant functions
  • Economical yet powerful validation techniques, including the jackknife, the bootstrap, and cross validation
  • Includes a complete state-of-the-art PNN/GRNN program, with both source and executable code

Net-Centric Approaches to Intelligence and National Security

Author:
List price: $115.00
Amazon price: $113.59   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Springer (29 October 2010)

This volume considers the web architectures and recent developments that make net-centric approaches for intelligence and national security possible. The development of net-centric approaches for intelligence, national and homeland security applications has become a major concern in many areas such as defense intelligence and national and international law enforcement agencies, especially since the terrorist attacks of 9/11. Net-Centric Approaches to Intelligence and National Security presents developments in information integration and recent advances in web services including the concept of the semantic web. Discovery analysis and management of web-available data poses a number of interesting challenges for research in web-based management systems. Intelligent agents and data mining are among the techniques employed. A number of specific systems that are net-centric based in various areas of military applications, intelligence and law enforcement are presented utilizing one or more of such techniques.

Beginning ASP.NET E-Commerce in C#: From Novice to Professional (Expert's Voice in .NET)

Author: Cristian Darie
List price: $44.99
Amazon price: $19.42   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (26 March 2009)

The book teaches the reader how to build a complete e-commerce web site written in ASP.NET 3.5 by taking them through the entire design and build process. Uniquely, this book shows how to handle payments through PayPal and DataCash; meaning that the reader is left with a fully functional e-commerce site at the end of the book. The previous edition sold 3,269 copies and still sells 80 a month two years after its release.

Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 (Expert's Voice in .NET)

Author: Gordon Hogenson
List price: $59.99
Amazon price: $33.95   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (10 September 2008)

C++/CLI is arguably the most powerful language on the .NET 3.5 platform, as it is the only one that gives developers the option to directly access their computer’s hardware from within the .NET managed code environment. As such it is ideal for the kind of processor- and memory-intensive tasks for which C++ has always traditionally been used.

The author is a Microsoft employee who works on the C++/CLI documentation. He takes readers into the heart of the C++/CLI language and explains both how the language elements work and how Microsoft intends them to be used. This insider knowledge guarantees the authenticity of the material, giving readers great confidence that they are learning valuable lessons. This is a small, fast-paced primer that will kick-start readers into the world of C++/CLI quickly.

Garbage Collection: Algorithms for Automatic Dynamic Memory Management

Author: Richard Jones
List price:
Amazon price: $60.68   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Wiley (17 September 1996)

Modern software places increasing reliance on dynamic memory allocation, but its direct management is not only notoriously error-prone. Garbage collection eliminates many of these bugs. This reference presents each of the most important algorithms in detail, often with illustrations of its characteristic features and animations of its use.

Digital Nets and Sequences: Discrepancy Theory and Quasi-Monte Carlo Integration

Author: Josef Dick
List price: $85.00
Amazon price: $70.51   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Cambridge University Press (18 October 2010)

Indispensable for students, invaluable for researchers, this comprehensive treatment of contemporary quasi-Monte Carlo methods, digital nets and sequences, and discrepancy theory starts from scratch with detailed explanations of the basic concepts and then advances to current methods used in research. As deterministic versions of the Monte Carlo method, quasi-Monte Carlo rules have increased in popularity, with many fruitful applications in mathematical practice. These rules require nodes with good uniform distribution properties, and digital nets and sequences in the sense of Niederreiter are known to be excellent candidates. Besides the classical theory, the book contains chapters on reproducing kernel Hilbert spaces and weighted integration, duality theory for digital nets, polynomial lattice rules, the newest constructions by Niederreiter and Xing and many more. The authors present an accessible introduction to the subject based mainly on material taught in undergraduate courses with numerous examples, exercises and illustrations.

.NET Security

Author: Jason Bock
List price: $44.95
Amazon price: $3.50   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress ( 9 July 2002)

When you use .NET to create client-and server-side applications, you have to address a new and large set of security issues. ".NET Security¿ shows you what you need to know by covering the different aspects of the .NET security model through detailed discussions about the key namespaces. The authors not only demonstrate how to write .NET code that can create secure systems within the .NET Framework, but also discuss ways that someone may try to break the security model in .NET, and how .NET prevents such intrusions. ¿.NET Security¿ is a tutorial about how to use the .NET security and cryptographic classes as well as a reference for any developer who wants to understand how security is implemented in the .NET Framework. The .NET Framework requires understanding in many new areas such as managed code, permissions, and evidence--and this book covers them all. About the Authors: Jason Bock is consultant and instructor for Intertech-Inc. (a company devoted to delivering hands-on workshops for enterprise web developers and whose focus is the professional Java¿, XML, and .NET enterprise developer). He has worked on a number of business applications using a diverse set of substrates and languages such as C#, .NET, and Java. He is also the author of ¿CIL Programming: Under the Hood of .NET¿ by Apress and ¿Visual Basic 6 Win32 API Tutorial¿, and has written numerous articles on technical development issues associated with both VB and Java. Jason holds both a B.A. and a Masters degree in Electrical Engineering from Marquette University. You can find out more about him at http://www.jasonbock.net Pete Stromquist is a consultant at Magenic Technologies (one of the nation's premiere Microsoft Gold Certified Partners), specializing in Web-enabled application development using Microsoft tools and technologies. He has spent the last several years architecting and developing the following types of applications: Intranet content management, Web-enabled training and testing software, B2B and B2C e-commerce, and Web-based telemetry and logistics. Pete has complimented his VB skills with several other technologies such as: XML, XSL, COM+, IIS, ASP, and, of course, .NET. He also enjoys teaching and presenting on .NET technologies. Pete has a Mechanical Engineering background, receiving his Bachelor of Science from the University of Minnesota. Tom Fischer's career spans a broad range of technologies with some of the most prestigious consulting firms in the Twin Cities. His certifications include the Sun Certified Java Programmer (SCJP), Microsoft Certified Solution Developer (MCSD), and Microsoft Certified Database Administrator (MCDBA). And as a Microsoft Certified Teacher (MCT), Tom also helps teach other developers about the latest Microsoft .NET tools and technologies. Nathan Smith is a consultant with Spherion in Scottsdale, AZ. He holds almost every Microsoft acronym possible (all but MCT) and specializes in the development of and conversion to Web enabled applications. Prior to the first beta release of C#, he focused primarily on Visual Basic development which he's been involved with for approximately six years.