ola-9 / grokking-algorithms

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:JavaScript 98.9%Language:Makefile 1.1%