/AVL-Tree

An Implementation of AVL-Trees and Circular-Array-List, as a project in 'Data Structures' course

Primary LanguageJava

Data Structures - Project 1 (AVL, Circular List, Tree List)

Description

From-the-scratch implementation of the data structures Circular-Array List, AVL Tree, Tree List.

Written in Java, as part of a project in Data-Structures course, TAU.

Data Structures Implementation

  • Item.java: the class of the base element in the following implemented data strucres.
  • AVLTree.java: an implementation of the ADT dictionary with AVL Tree.
  • CircularList.java: an implementation of the ADT list implemented with a circular-array of size maxLen.
  • TreeList.java: an implementation of the ADT list with AVL Tree.