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

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

Microservices Best Practices for Java

Download free course Microservices Best Practices for Java, pdf file on 134 pages by Michael Hofmann, Erin Schnabel, Katherine Stanley....

Getting started with Sharepoint

Download free Sharepoint tutorial course in PDF, training file in 10 chapters and 75 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Network Programming with Go

Dive into key topics in network architecture and Go, such as data serialization, application level protocols, character sets and encodings. This book covers network architecture and gives an overview of the Go language as a primer, covering the latest Go release....

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

Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit

This online version of the NLTK book is updated for Python 3 and NLTK 3 on 2015. ...

Prolog tutorial in PDF

Download free Prolog tutorial course in PDF, training file in 17 chapters and 51 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Neural Networks and Deep Learning

Neural Networks and Deep Learning currently provide the best solutions to many problems in image recognition, speech recognition, and natural language processing. This book will teach you the core concepts behind neural networks and deep learning. ...

Get Started with Arduino

Download free course Get Started with Arduino, pdf file on 180 pages by Matt Bradshaw, Jo Hinchliffe, Dr Andrew Lewis, Jenny List, Brian Lough, Graham Morrison, John Wargo....

C Programming Notes for Professionals

Download free course C Programming Notes for Professionals, pdf file on 341 pages by Stack Overflow Community....