Estrutura de Informação
[ Home Page
| Fabricare
| Publicações | Bookmarks | Disciplinas | Download ]
- Demonstração de conceitos genéricos sobre classes C++ (X.h,
X.cpp, teste_x.cpp)
- utilização da classe string (STL) (teste_strings.cpp)
- Classes para representar Livros (char*) (exercício nº 1, ficha nº1)
(Livro_2.h, Livro_2.cpp,
teste_livro_2.cpp)
- Classes para representar Livros (string) (exercício nº 1, ficha nº1)
(Livro.h, Livro.cpp, teste_livro.cpp)
- Classe para representar pontos 2D e 3D (ponto2d.h, ponto2d.cpp, ponto3d.h, ponto3d.cpp, teste_ponto.cpp)
- classe de erro para excepções (erro.h)
- RESOLUÇÃO DO 1º MINITESTE
- CNota (nota.h, nota.cpp)
- CFraccao (fraccao.h, fraccao.cpp)
- CDuracao (duracao.h, duracao.cpp)
- CMensagemEMail (mensagememail.h, mensagememail.cpp)
- teste das classes (main_mt1.cpp)
- Vector (tamanho fixo) (vectorint_1.h, vectorint_1.cpp, teste_vectorint_1.cpp)
- Vector com tamanho dinâmico (vectorint.h, vectorint.cpp, teste_vectorint.cpp)
- Lista de inteiros (listaint.h, listaint.cpp, teste_listaint.cpp)
- Lista ordenada de inteiros (listaord.h, listaord.cpp, teste_listaord.cpp)
- Lista (template) (t_lista.h, teste_t_lista.cpp)
- Vector (template) (t_vector.h, teste_t_vector.cpp)
- Hashing strings (endereçamento aberto) (hasha_str.h,
hasha_str.cpp, teste_hasha_str.cpp)
- Hashing strings (endereçamento externo) (hashf_str.h,
hashf_str.cpp, teste_hashf_str.cpp)
- Arvores Binárias (template) (arvBinaria.h, teste_myarvbin.cpp)
- Arvores Binárias de Pesquisa (arvBpesq.h, teste_myarvbin.cpp)
- RESOLUÇÃO DO 2º MINITESTE
- class CHash (HashC.h)
- class Aluno (não era pedida no miniteste) (Aluno.h)
- main() (HashC_test.cpp)
- EXEMPLO DE APLICAÇÃO PARA RESOLUÇÃO DO 1º TRABALHO (cada algoritmo é
implementado como uma classe template com métodos estáticos para cada uma das variantes
do algoritmo)
- Principal (main.cpp) - "screen shots" (modo1.gif, modo2.gif,
modo3.gif) (também
funciona na linha de comando podendo receber argumentos)
- Teste (teste.h, teste.cpp)
- Utilitários (utils.h, utils.cpp,
cronometro.h, CVector.h,
erro.h)
- Quick sort (quicksort.h) (11 variantes)
- Shell sort (shellsort.h) (7 variantes)
- Shaker sort (shakersort.h) (3 variantes)
- Merge sort (mergesort.h) (4 variantes)
- Comb sort (combsort11.h)
- Heap sort (heapsort.h)
- JSort (jsort.h)
- Shear sort (shearsort.h) (2 variantes)
- Inserção Linear (insertionsort.h)
- Inserção Linear bi-direccional (biinsertionsort.h)
- Selection sort (selectionsort.h) (2 variantes)
- Odd-Even sort (oddevensort.h)
- Bubble sort (bubblesort.h) (5 variantes)
- Bubble sort bi-direccional (bibubblesort.h)
- Stooge, Permutation & Bozo (stoogesort.h)
- Heaps (HeapV.h, HeapV_test.cpp,
sistemaoperativo.h, sistemaoperativo.cpp)
- RESOLUÇÃO DO 3º MINITESTE
- class arvBinaria (mt_arvBinaria.h)
- main() (mt_main.cpp)
- Grafos - Matriz de Adjacências (MatrizAdj.h, teste_graf_mat.cpp)
- Grafos - Lista de Adjacências (ListaAdj.h, RamoGrafo.h, VerticeGrafo.h,
teste_graf_lst.cpp)
[ Home Page | Fabricare
| Publicações | Bookmarks | Disciplinas | Download ]
comentários e sugestões
Ultima Alteração: 12 de Novembro de 2001