Graduate Project
 

Data structure visualization learning tools

Public Deposited

Downloadable Content

Download PDF
https://ir.library.oregonstate.edu/concern/graduate_projects/f4752q87p

Descriptions

Attribute NameValues
Creator
Abstract
  • Visualization is a useful method to teach classes in algorithms and data structures. Many animation systems of algorithms and data structures have been implemented. In these systems, students can set initial conditions, run algorithms and view the result graphically. In this project, a small visualization tool library is implemented using Java. Instead of a consumer of the visualization system, students are also the architect of their systems. Students are encouraged to construct their own visualization systems. Using components in this library, students can get a nontrivial program with simple code. In their own programs, they can view the input size versus running time curve visually and quantitatively in real time. In this implementation, the library can help students construct program to visualize sorting algorithms and three basic operations on data collections, which are insertion, removing, and inclusion test, in different situations. Students can explore the data structures and algorithms on their own and learn to appreciate the reusable software components.
  • Keywords: Data structure, data collection, running time, algorithm, visualization
  • **1999 best estimate for issue date and commencement year based on available information.**
Resource Type
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Academic Affiliation
Rights Statement
Publisher
Peer Reviewed
Language

Relationships

Parents:

This work has no parents.

Items