Return to App

Data Structure Visualizer Instructions

Developed by: Caleb Evans and Kyle Gullicksen
Advisor: Rika Yoshii
Copyright 2016

What is this app about, anyways?

It’s basically a sandbox for seeing what happens to a linked list by changing some of the pointers in that list, one pointer at a time. By change, I mean two things:

  1. You can change which node a pointer points to (aka assignment; this includes assigning a pointer to a new node or NULL),
  2. You can delete the node (therby leaving you with a dangling pointer),

Reachable/Unreachable nodes

Pointers

Some notes concerning the four position pointers:

Assignment

Deletion

Undo

Pan

Panning