Tecnologia

2514 palavras 11 páginas
Universidade Federal de Ouro Preto
Instituo de Ciências Exatas e Aplicadas (ICEA)
Campus João Monlevade

Algoritmos e Estruturas de Dados II
Segundo Trabalho Prático Algoritmos de Pesquisa/Busca

Sumário

1- Introdução 3 1.1 - Considerações Iniciais 3 1.2 – Especificações do Problema 3 2 – Algoritmos e Estruturas de Dados 4 2.1 (TAD LISTA) Lista.h 4 2.1.2 Função Busca Binária: 5 2.1.3 Função Busca Sequencial: 5 2.2 (TAD HASH) hash.h 6 2.3 (TAD Arvore AVL) arvAvl.h 7 2.5 Função Principal (main.c) 8 3 – Conclusão 11 4 – Referências 12

1- Introdução

O seguinte trabalho visou realizar a implementação de algoritmos de pesquisa/Busca. Estes algoritmos foram desenvolvidos por meio de estruturas de dados como Arvore Binária de Busca, Arvore AVL e tabela Hash. Também foi utilizado como estrutura de dados uma Lista encadeada a fim de armazenar dados para o desenvolvimento do trabalho. Após a inserção de elementos nas estruturas citadas foi disponibilizado algoritmos que permitem a busca em cada uma das estruturas para posteriormente realizar as comparações necessárias. A seguir serão apresentados os principais conceitos do desenvolvimento da aplicação.
1.1 - Considerações Iniciais
Ambiente de desenvolvimento do código fonte: Code Blocks <Disponível em: http://www.codeblocks.org/Acesso em: 28/03/2013>
Ambiente de desenvolvimento do código fonte: QT Creator <Disponível em: http://qt-project.org/doc/qtcreator-2.6/Acesso em: 28/03/2013>
Linguagem de Programação Utilizada: Linguagem C.

1.2 – Especificações do Problema
Faça um programa que leia um texto qualquer (arquivo no formato .txt) e imprima, em ordem alfabética, as palavras e a sua frequência no texto. Por exemplo, no texto “dois mais dois são quatro” o seu programa deverá imprimir: dois 2 mais 1 quatro 1 são 1
A leitura do arquivo deverá desprezar espaços em branco e sinais de pontuação, que serão considerados separadores de palavras. Além disso, a

Relacionados

  • o que é tecnologia
    2030 palavras | 9 páginas
  • Tecnologia
    1060 palavras | 5 páginas
  • tecnologias
    660 palavras | 3 páginas
  • tecnologia
    1337 palavras | 6 páginas
  • tecnologia
    380 palavras | 2 páginas
  • tecnologia
    557 palavras | 3 páginas
  • Tecnologia
    1848 palavras | 8 páginas
  • tecnologia
    675 palavras | 3 páginas
  • Tecnologia
    1302 palavras | 6 páginas
  • tecnologia
    691 palavras | 3 páginas