Data Structures and Algorithms

Download free course Data Structures and Algorithms, pdf file on 111 pages by Granville Barnett, Luca Del Tongo.

Data Structures and Algorithms (DSA) features implementations of data structures and algorithms that are not implemented in any version of .NET.


This book is the result of a series of emails sent back and forth between the two authors during the development of a library for the .NET framework of the same name.

A key factor of this book and its associated implementations is that all algorithms were designed by us, using the theory of the algorithm in question as a guideline.

The book use's pseudo code to describe the solutions that we have created so that it can be easily ported to many imperative OO languages like C#, C++, and Java (amongst others).


Table of contents

  • Introduction
  • Linked Lists
  • Binary Search Tree
  • Heap
  • Sets
  • Queues
  • AVL Tree
  • Sorting
  • Numeric
  • Searching
  • Strings
  • Algorithm Walkthrough
  • Translation Walkthrough
  • Recursive Vs. Iterative Solutions
  • Testing
  • Symbol Definitions
Pages : 111
Size : 1.1 MB
File type : PDF
Downloads: 154
Created: 2022-02-02
License: CC BY
Author(s): Granville Barnett, Luca Del Tongo
Data Structures and Algorithms

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Algorithms, Data recovery Tutorials

Problem Solving with Algorithms and Data Structures

Problem Solving with Algorithms and Data Structures Using Python

Others related eBooks about Data Structures and Algorithms

The C++ Hackers Guide

An experienced programmer accumulates a set of tools, tricks, and techniques to make his or her programs better. ...

Ruby Regexp

Scripting and automation tasks often need to extract particular portions of text from inpu..., download free Ruby tutorial in PDF (72 pages) created by ....

Kotlin tutorial for professionals

Download free Kotlin tutorial course in PDF, training file in 38 chapters and 94 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Advanced R Course

Download free course Advanced R Course, pdf file on pages by Self-publishing....

JavaScript RegExp

Download free course JavaScript RegExp, pdf file on 59 pages by Sundeep Agarwal....

Graph Algorithms

Download free course Graph Algorithms, pdf file on 257 pages by Mark Needham, Amy Hodler....

Getting started with MongoDB

MongoDB is a document-oriented NoSQL database. As we will see, the whole system revolves around this document management, including the query language, which makes it its strong point. We are going to tackle now the setting up of a Mongo server and how to integrate your data in this environment....

C++ Exercices with solutions

Download free document in PDF about C++ language, exercices and solutions for beginners and intermediate level students....

Deep Learning and the Game of Go

The ancient strategy game of Go is an incredible case study for AI. In 2016, a deep learning-based system shocked the Go world by defeating a world champion. Shortly after that, the upgraded AlphaGo Zero crushed the original bot by using deep reinforcement learning to master the game. Now, you can l...

Introduction to Visual Studio and C#

In this PDF Tutorial we will use Visual Studio and C#. C# is the programming language, while Visual Studio is the development environment....