wn / algo-board

Data structures visualiser
https://algoboard.herokuapp.com
6 stars 3 forks source link
algorithm konvajs react-bootstrap reactjs redux

Algo Board

Algo Board is a free online interactive tool for educators to teach data structure. Drag-and-drop data structures included out of the box for explaining complex algorithms.

Quick installation guide

Features

This app contains the following data structures and its features:

Data Structure Features
List Create the array data structure with custom size and inputs. Also dynamic change of data too!
GraphList Create a couple of GraphNode, allowing educators to scaffold a graph in no time! Allow custom inputs to generate more nodes in less time. Just type , , , ... to create N nodes.
Hash Table The famous dictionary ADT. Need I say more?
Pointer A pointer that can serve to perform address mapping, or as a marker for educators to indicate which node they are explaining. Nifty!
LLNode A LinkedList Node that locks neighboring pointers, just like a real LinkedList.
GraphNode A single Graph Node for TreeNode, TrieNode or just your regular node. All in one.

Screenshots

Upcoming Features