Practising Data Structures and Algorithms

badge  badge

I practice Programming, Data Structures and Algorithms in this repository. This repository exists for future references. Feel free to raise an issue for additional help or fixes if required. If you're looking to learn how Programming and Algorithms work and not just surf around, jwasham/coding-interview-university would be a more suitable place to start. Best of luck to you!

Index

  1. Understanding Data Structures
  2. Solved Problems
    1. Arrays and Strings
    2. Trees and Graphs

Prerequisites

The notebooks rely on graphviz libraries to help visualize data structures. The repository contains apt.txt and requirements.txt makes it possible to install packages from the ubuntu apt repository and Pip Package Manager into Binder.

    
        sudo apt-get install graphviz
        pip3 install graphviz==0.16 numpy