Implementa interface ListaEncadeada_IF. Trata-se de uma lista encadeada convencional utilizando métodos recursivos:
isEmpty(): booleansize(): intsearch(Integer): intinsert(Integer): voidremove(Integer): voidtoArray(): int[]
implementa interface Pilha_IF. Trata-se de uma pilha feita utilizando a Lista Encadeada como base. Tem-se os seguintes métodos:
push(Integer): voidpop(): inttop(): intisEmpty(): booleanisFull(): boolean
Implementa interface Fila_IF. Trata-se de uma fila feita utilizando duas Pilha Com Lista, onde o custo do método dequeue() é O(1). Métodos implementados:
enqueue(Integer): voiddequeue(): inthead(): intisEmpty(): booleanisFull(): boolean