DSTool is a data structures class library that allows the debugging of data contained in classic data structures using graphic representations. The graphic representacion also allows the edition (at execution time) of the data stored in the data structures.
The debugging process using DSTool's graphic representation is much more intuitive
that using a classic linear debug approach.
As a complement to the library, a web-based tutorial has been also developed. The tutorial allows users to execute the main methods of the data structures included in the library, so the users can check out the effect caused by their actions visually. This tutorial also allow users to compare the efficiency of any pair of data structures using graphic representations.
Visual representation of generic data structures, allowing visual edition of the data stored in them.
Can be used with any kind of IDE (Integrated Development Environment).
Exports and imports data structures to/from XML files.
An intelligent agent provides advice about the best data structure to be used depending of the context.
Includes a tutorial showing users how classic data structures works. Users can perform graphic comparison of the
intuitive of the data structures thanks to the testing tools provided.
Supported languages: Spanish and English.
The library includes implementations of the following data structures:
Lists (sorted and unsorted).
Trees (binary search trees, AVL trees and B trees).
Try it out!
You can visit the official DSTool web site to try this tool. There you will find:
Data Structures web-based tutorial.
DSTool application in JAWS (Java Web Start) format.
DSTool's user manual (PDF format).
Programmer's manual for the Data Structures components written in JavaDoc format.