sajibsrs / notes-on-dsa

Simplified data structures and algorithms for hyper-drivers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Book topics and progress

Examples are written in Python. Go examples will be added later. Main concepts are language independent.

Data structures

Linear data structures

  • Array
  • Set
  • Stack
  • Queue
  • Linked lists
  • Hash table

Non-linear data structures

  • Tree
  • Graph
  • Heap

Algorithms

Searching

  • Linear search
  • Binary search

Sorting

  • Bubble sort
  • Selection sort
  • Insertion sort

Performance

  • Big O notation
  • Time complexity
  • Space complexity

Pandoc installation and configuration

TODO: Installing pandoc

TODO: Configuring pandoc

TODO: Producing PDF

Python installation

TODO: Installing and updating pyenv with automated script

TODO: Installing latest python version

TODO: Setting global python version

Setting up coding environment

TODO: Installing vscode (visual studio code)

TODO: Installing python extensions

About

Simplified data structures and algorithms for hyper-drivers.

License:MIT License


Languages

Language:Shell 100.0%