INE 5384 - Estruturas de Dados

Dados de Identificação

     - Disciplina: INE 5384 - Estruturas de Dados

     - Fase: terceira

     - Turma: 0332B

     - Pré-requisito: INE 5382 - Introdução à Computação

     - Professor responsável: Ronaldo S. Mello (e-mail; página)


Documentação

- Programa da Disciplina

- Transparências para as Aulas (em PDF):

      1. Introdução

      2. Linguagem Algorítmica OO

      3. Listas-Características

      4. Listas na forma de Vetores

      5. ListasEncadeadas

      6. ListasEncadeadas II

      7. Pilhas

      8. Filas

      9. Deques

    10. Árvores

    11. Árvores II (atualizado)

    12. Métodos de Pesquisa - ABP (atualizado)

    13. Métodos de Pesquisa II - ANP e Árvore B (atualizado)

    14. Métodos de Pesquisa III - Tabela Hash (atualizado)  

    15. Ordenação de Dados  I (BubbleSort, InsertionSort e SelectionSort)

    16. Ordenação de Dados II (QuickSort)

    17. Ordenação de Dados III (HeapSort)

    18. Ordenação de Dados IV (MergeSort e BucketSort)

    19. Ordenação de Dados V (RadixSort)

- Avaliações (em PDF):

       - Lista de Exercícios 2

       - Gabarito da Prova 1

       - Gabarito da Prova 2

       - TrabalhoPrático 2


Aulas Práticas

    Na página da disciplina de Estruturas de Dados do prof. Leandro Komosinski encontram-se:

        - A documentação e a especificação em Java das interfaces a serem utilizadas pelas classes que implementam as estruturas de dados;

        - A definição em Java de uma classe que permite a leitura de dados via teclado, para aplicações em modo texto (ljk.util.Leitor).

        Os alunos que desejarem trabalhar em Delphi deverão redefinir as interfaces e a classe citadas acima.

        Aula Prática 1:

        Esqueleto da classe ListaClassificadaVetor (em java)

        Sugestão de esqueleto do programa principal (em java)


Esta página está em construção...

Última atualização: 13/02/03