Welcome to Learning Data Structures!

This application helps users learn about and understand complex data structures by


1. Verify the System Requirements


2. Choose Your Application Settings

A. Choose a Data Structure

Binary Tree Cannot be changed from a running application; you must return to this selection page to change the data structure.
B-Tree Cannot be changed from a running application; you must return to this selection page to change the data structure.

B. Choose a Programming Language

C Language Can be changed at any time from a running application.
Java Language Can be changed at any time from a running application.

C. Choose a User Level

Novice Provides the most verbose, line-by-line output, describing virtually all lines of execution at some level of detail. Can be changed at any time from a running application.
Experienced Provides a moderate amount of output, and it describes operations in less detail than the Novice level. Can be changed at any time from a running application.
Expert Provides little output, presenting only those messages produced by the code for the structure itself. Can be changed at any time from a running application.

D. Start the Application