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: 120
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

A Byte of Python

Download free course A Byte of Python, pdf file on 117 pages by Self-publishing....

Essential C++

This book written to provide clear and concise explanation of topics for programmers both starting to learn the C++ programming language 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....

IOS tutorial for developers

Download free PDF tutorial about IOS programming, learn how to creat your IOS applications, this document is a complet training course in 893 pages....

Excel VBA Notes for Professionals

Download free course Excel VBA Notes for Professionals, pdf file on 127 pages by Stack Overflow Community....

Retro Gaming with Raspberry Pi

Download free course Retro Gaming with Raspberry Pi, pdf file on 164 pages by Bob Clagett, David Crookes, PJ Evans, Rosie Hattersley, KG Orphanides, Ruiz Brothers, Mark Vanstone....

JavaScript Notes for Professionals

Download free course JavaScript Notes for Professionals, pdf file on 489 pages by Stack Overflow Community....

Webapps in Go

The book teaches you how to write web applications in Go without using a framework. It is ..., download free Go tutorial in PDF (185 pages) created by ....

Solving PDEs in Python: The FEniCS Tutorial I

This book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, including the Poisson equation, the equations of linear elasticity, the incompressible Navier–Stokes equations, and systems of nonl...

2D Game Development: From Zero to Hero

Download free course 2D Game Development: From Zero to Hero, pdf file on 262 pages by Self-publishing....

Python re(gex)?

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