Skip to content

Грокаем Алгоритмы / Grokking Algorithms. JavaScript

Notifications You must be signed in to change notification settings

ola-9/grokking-algorithms

Repository files navigation

Grokking Algorithms

Main CI Maintainability Test Coverage

Inspired by the book of the same name, authored by Aditya Bhargava.

The code is written in JavaScript and covered by tests.

Setup

make install

Run tests

make test

Requirements

  • make sure make is installed locally

Contents

  • Array
  • Stack
  • Queue
  • Recursion
  • Singly-Linked List
  • Double-Linked List
  • Skip List
  • Binary Search Tree
  • Cartesian Tree
  • B-Tree
  • Red-Black Tree
  • Splay Tree
  • AVL Tree
  • KD Tree

Array Sorting Algorithms:

Graph Algorithms and Data Structures:

Reference materials