Data Structure Visualizer Application icon

Data Structure Visualizer 1.0

4.5 MB / 0+ Downloads / Rating 5.0 - 1 reviews


See previous versions

Data Structure Visualizer, developed and published by Joe Polk, has released its latest version, 1.0, on 2021-01-04. This app falls under the Education category on the Google Play Store and has achieved over 1 installs. It currently holds an overall rating of 5.0, based on 1 reviews.

Data Structure Visualizer APK available on this page is compatible with all Android devices that meet the required specifications (Android 4.1+). It can also be installed on PC and Mac using an Android emulator such as Bluestacks, LDPlayer, and others.

Read More

App Screenshot

App Screenshot

App Details

Package name: com.dsv.datastructurevisualizer

Updated: 4 years ago

Developer Name: Joe Polk

Category: Education

New features: Show more

Installation Instructions

This article outlines two straightforward methods for installing Data Structure Visualizer on PC Windows and Mac.

Using BlueStacks

  1. Download the APK/XAPK file from this page.
  2. Install BlueStacks by visiting http://bluestacks.com.
  3. Open the APK/XAPK file by double-clicking it. This action will launch BlueStacks and begin the application's installation. If the APK file does not automatically open with BlueStacks, right-click on it and select 'Open with...', then navigate to BlueStacks. Alternatively, you can drag-and-drop the APK file onto the BlueStacks home screen.
  4. Wait a few seconds for the installation to complete. Once done, the installed app will appear on the BlueStacks home screen. Click its icon to start using the application.

Using LDPlayer

  1. Download and install LDPlayer from https://www.ldplayer.net.
  2. Drag the APK/XAPK file directly into LDPlayer.

If you have any questions, please don't hesitate to contact us.

Previous Versions

Data Structure Visualizer 1.0
2021-01-04 / 4.5 MB / Android 4.1+

About this app

When learning data structures in our computer science classes, we had to undergo the arduous task of drawing out the data structures with pen and paper with every insertion and deletion. This took a lot of unnecessary time, so we built the Data Structure Visualizer to fix that!

This app features both trees and weighted graphs. The trees you can currently choose from are:
-Binary Search Trees
-Red Black Trees
- AVL Trees

The trees offer the functionality of inserting and deleting nodes with corresponding animations. All actions are accompanied by a readout at the bottom of the screen explaining what the algorithm is doing. The user can also perform the following traversals on the trees:
- In-Order
- Pre-Order
- Post-Order
- Breadth-First
- Value Search

As for weighted graphs, the user can choose from pre-made graphs of the following types:
- Directed Arbitrary
- Directed Cyclical
- Directed Forest
- Undirected Arbitrary
- Undirected Cyclical
- Undirected Forest

The following traversals and algorithms can be performed on the graphs:
- Prim's MST
- Dijkstra's Shortest Path
- Breadth-First Path
- Kruskal's MST

Along with the tree and graph animations, the app offers a comprehensive guide to the tree and graph algorithms for reference; found by clicking the information icon.

This application was made in coordination with the University of Wisconsin-Madison CS 400 syllabus under the guidance of Professor Gary Dahl. It was developed by Samuel Gronseth, Milan Tomic, Joseph Polk, Allison Winter-Reed, Samraaj Thackeray, and Jessica Miyake.

New features

First Rollout. Has binary search tree, red black tree, AVL tree, and weighted graphs.