Exemplos com Allegro
- Código Esqueleto
- Plano Cartesiano
- Efeito de Lanterna

Tutorial de C++
- Treinamento I
- Treinamento II
- Treinamento III
- Treinamento IV


Tutorial de Actionscript


Apresentações
- Apresentação do dia 24/10/2008

Listas Encadeadas em Java

>> Node: classe que representa um nó de uma lista encadeada comum.
>> ListaEncadeada: implementação em Java de uma lista encadeada comum.
>> NodeDuplo: classe que representa um nó de uma lista duplamente encadeada.
>> ListaEncadeadaOrdenada: implementação em Java de uma lista duplamente encadeada, circular, ordenada e com nó cabeça.
>> Lista: Interface com os métodos que ListaEncadeada e ListaEncadeadaOrdenada têm em comum.
>> Pilha: Lista encadeada especial que só permite inserção e remoção, sendo a inserção no final e a remoção também do final.
>> Fila: Lista encadeada especial que só perminte inserção e remoção, sendo a inserção no final e a remoção no início.
>> TestaListas: classe executável que testa as outras classes.

Download

Lista Encadeada em C++

>> Node: classe que representa um nó de uma lista encadeada comum.
>> LinkedList: implementação em C++ de uma lista encadeada comum.

Download


Árvores Binária e AVL em Java

>> BinaryTreeNode: classe que representa um nó de uma árvore binária comum.
>> ArvoreBinaria: implementação em Java de uma árvore binária comum.
>> AVLNode: classe que representa um nó de uma árvore AVL.
>> ArvoreAVL: implementação em Java de uma árvore AVL.
>> Arvore: Interface com os métodos que ArvoreBinaria e ArvoreAVL têm em comum.
>> ComparaArvores: Compara os tempos de inserção em cada árvore.
>> TestaCasoExtremo: Compara os tempos de busca em cada árvore para um caso extremo (inserção de números ordenados).
>> TestaArvores: classe executável que testa as outras classes.

Download (precisa ser baixado também o pacote das listas)

Heap Binomial em C++

>> HeapNode: classe que representa um nó da Heap.
>> BinomialHeap: implementação em C++ de uma Heap Binomial.

Download