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: 130
Created: 2022-02-02
License: CC BY
Author(s): Granville Barnett, Luca Del Tongo
Data Structures and Algorithms

Others Algorithms, Data recovery Tutorials

Problem Solving with Algorithms and Data Structures Using Python

Problem Solving with Algorithms and Data Structures

Others related eBooks about Data Structures and Algorithms

Learning React Native

React Native is an open-source mobile application framework created by Facebook. It is an ..., download free React Native tutorial in PDF (101 pages) created by ....

Learning .NET EPPlus

Download free course Learning .NET EPPlus, pdf file on 39 pages by Stack Overflow Community....

Introduction to C++ ,Pointers

Here you will learn how to get started with pointers in C++, how to access to the variables and memory, and how to use the pointers and arrays....

Delphi Language Manual Guide

This tutorial describes the Delphi language as it is used in Borland development tools. This book describes the Delphi language on both the Win32, and .NET development platforms....

The Common Java Cookbook

This book focuses on tactical implementation details, answering such questions as: How do we parse XML? How do we serialize beans?...

Introduction to Data Science

The demand for skilled data science practitioners in industry, academia, and government is..., download free Data Science tutorial in PDF (722 pages) created by Rafael A Irizarry ....

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 ....

TouchDevelop - Programming on the Go

Mobile devices such as smartphones and tablets are set to become the main computersthat virtually all people will own and carry with them at all times. And yet,mobile devices are not yet used for all computing tasks. A project at MicrosoftResearch was created to answer a simple question: It is possi...

Essential Android

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Android programming as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Ruby Regexp

Download free course Ruby Regexp, pdf file on 72 pages by Sundeep Agarwal....