Package pt.ua.base

This package contains several classes implementing fundamental data structures.

See:
          Description

Class Summary
Array<T> Generic array module.
ArrayedQueue<T> Queue module implemented with an array.
ArrayedSet<T> Set module implemented with an array.
ArrayedStack<T> Stack module implemented with an array.
AssociativeArray<K,E> Generic associative array module.
HashTableChainingAssociativeArray<K,E> Associative array module implemented with a closed address (chaining) hash table.
ImmutableList<T> Generic immutable list module.
Indexable<T> Generic indexable list.
LinkedQueue<T> Queue module implemented with a linked list.
LinkedSet<T> Set module implemented with a linked list.
LinkedStack<T> Stack module implemented with a linked list.
Listable<T> Generic listable list.
Queue<T> Generic queue module.
Set<T> Generic set module.
Stack<T> Generic stack module.
 

Package pt.ua.base Description

This package contains several classes implementing fundamental data structures. an abstract class for a data structure which can be exported as a list or as an array, an abstract class for an indexable data structure, an immutable list, a simple array implementation class, a stack, a queue, an associative array, a set, a linked list implementation of a stack, an array implementation of a stack, a linked list implementation of a queue, an array implementation of a queue, a chaining hash table implementation of an associative array, a linked list implementation of a set, an array implementation of a set,