Skip to content

An Android application which allows the user to construct, insert into, remove from, and visualize the binary tree data structure containing integer values from 0-999; heavy emphasis is placed on material design (attractive theming) and user interface (node tap-selection + zoom-in and zoom-out). Balancing of type AVL or Heap may be toggled.

Notifications You must be signed in to change notification settings

Tyler-Lopez/BinaryTreeVisualizer

Repository files navigation

TREE VISUALIZER | Binary Tree Visualizer App

About

An Android application which allows the user to construct, insert into, remove from, and visualize a binary tree data structure which contains integer values from 0-999. Balancing of type AVL or Heap may be toggled. Upon change of balance type, the tree is retroactively balanced as necessary. More unique to this app, the user-interface experience is intended to be very strong, featuring zoom-in, zoom-out, pan, and tap-selection.

Get it on Google Play

Features

  • Balancing of tree may be toggled
  • User may zoom-in, zoom-out, and pan the visualization
  • User may increase line width and node spacing as necessary
  • User may click on a node to select it
  • User may select which theme tree should have
  • Extremely large trees up to 513 elements may be visualized

UI Examples

About

An Android application which allows the user to construct, insert into, remove from, and visualize the binary tree data structure containing integer values from 0-999; heavy emphasis is placed on material design (attractive theming) and user interface (node tap-selection + zoom-in and zoom-out). Balancing of type AVL or Heap may be toggled.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages