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

Getting started with Raspberry PI

Getting started with Raspberry Pi, lessons and examples to download for free in PDF format, tutorial created by StackOverflow....

Think Data Structures: Algorithms and Information Retrieval in Java

Data structures and algorithms are among the most important inventions of the last 50 years, and they are fundamental tools software engineers need to know. But in the author's opinion, most of the books on these topics are too theoretical, too big, and too 'bottom up'....

Programming Computer Vision with Python

Download free course Programming Computer Vision with Python, pdf file on 300 pages by Jan Erik Solem....

Java self learning

Download free Java tutorial for self learning , course tutorial training on pdf under 115 pages by Laura Lemay and Charles L. Perkins....

Objective-C tutorial for professionals

Download free Objective-C tutorial course in PDF, training file in 51 chapters and 129 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python

This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more...

Java Persistence and Hibernate Guide for developer

This PDF tutorial provides you an introduction to Java Persistence and Hibernate including the code snippets and complete working examples ,download free training document material for developer....

PC Assembly Language

The purpose of this book is to give the reader a better understanding of how computers really work at a lower level than in programming languages like Pascal. The tutorial has extensive coverage of interfacing assembly and C code and so might be of interest to C programmers who want to learn about...

C++ ,Pointers and Memory

This tutorial explains how to use pointers and memory and how the pointer works.A complete training document in PDF with sample code By Nick Parlante....

A Python Book: Beginning Python, Advanced Python, and Python Exercises

Download ebook Python tutorial, Python exercices, free PDF course by Dave Kuhlman....