Trabalho Pratico 01 Estruturas de Dados

1139 palavras 5 páginas
Universidade Federal de Minas Gerais
Departamento de Ciência da Computação

Trabalho Prático 01
Estruturas de Dados Fundamentais

Belo Horizonte
2xxx

Universidade Federal de Minas Gerais
Departamento de Ciência da Computação

Trabalho Prático 01
Estruturas de Dados Fundamentais

Trabalho realizado como requisito parcial para aprovação na disciplina “Estruturas de Dados Fundamentais” do Curso de Especialização de Engenharia de Software, Turma XXXX, da Faculdade de Ciência da Computação da Universidade Federal de Minas Gerais, ministrada pelo Professor xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Belo Horizonte
2xxx
Introdução:

Conforme solicitado no enunciado anexo, foram implementados todas as classes e métodos do trabalho prático 01. Durante a implementação, surgiu a necessidade de métodos e atributos auxiliares, estes foram documentados no código fonte e descritos nos tópicos a seguir.

Implementação das classes:

Foram implementadas as seguintes classes:

Classes implementadas:

ListaSequencial: Classe que representa uma lista de itens.
Item: Classe que representa o item da lista seqüencial.
Palavra: Classe que representa uma palavra da língua portuguesa ou inglesa.
Significado: Classe que representa um significado associado a palavra.
Dicionario: Interface de dicionário que será implementado por todos os tp´s da disciplina.
DicionarioLS: Dicionário que implementa a interface DicionarioLS utilizando a lista sequencial.
FileHandle: Classe responsável pela leitura do arquivo de entrada do dicionário.
Principal: Programa principal, validação e testes das classes implementadas no projeto.

Comentários sobre a implementação da classe “ListaSequencial”:

Foi implementada uma lista seqüencial genérica de “itens”, com métodos de ordenação, inserção, remoção e pesquisa.
A lista foi implementada utilizando arranjos, a mesma permite construção de uma lista de capacidade inicial “x” e incrementos default quando necessários de

Relacionados

  • Algoritmos
    1298 palavras | 6 páginas
  • Algoritmos
    1298 palavras | 6 páginas
  • Pornto Empreendedorismo Katiane
    3578 palavras | 15 páginas
  • robotica
    5088 palavras | 21 páginas
  • Estrutura de rede
    852 palavras | 4 páginas
  • Como criar bases de dados
    1520 palavras | 7 páginas
  • asssa
    2742 palavras | 11 páginas
  • Acordo Pedagogico Redes 2
    718 palavras | 3 páginas
  • 20150619143050704070a
    15871 palavras | 64 páginas
  • Projeto
    2996 palavras | 12 páginas