cssubedi / DataStructures

A Python implementation and a thorough analytical discussion of all major data structures.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DataStructures

This repository contains implementations of different data structures in python (version 3.5) and their analyses. The implementations are only for academic exercises and do not have any practical usage. You can easily find highly optimized python libraries for all of them. The intend of this repository is to build conceptual and analytical understanding of different data structures.

Each implementation contains:

  • README file that shows an example usage of the module.
  • PDF file that contains the analysis of the data structure.
  • Markdown file that contains raw notes from which PDF is generated.

Analytical Proofs and Notes References:

Book: Introduction to Algorithms
Book: Data Structures and Algorithm Analysis in Java
Book: Algorithms
Course: CSE326 Data Structures

About

A Python implementation and a thorough analytical discussion of all major data structures.


Languages

Language:Python 100.0%