Algoritmos e Estruturas de Dados
Índice
- Capa
- Objetivo
- Algoritmos
- Introdução
Sintaxe Utilizada- Análise de algoritmos
Recursividade
Corretude de algoritmos
Tempo de execução de algoritmos
- Complexidade de algoritmos
- Complexidade assintótica
- Complexidade amortizada
- Apresentação de Algoritmos
Problema da Torre de Hanói
Algoritmos de Ordenação
- Selection e Insertion
- Shellsort
- Quicksort
- Heapsort
- Mergesort
- Radixsort
- Estruturas de dados
- Introdução
- Vetores e Matrizes (Estruturas lineares com acesso randômico)
- Estruturas
- Estruturas recursivas
- Listas (Estruturas lineares com acesso sequencial)
Problema de Busca- Tabela Hash (Tabelas de espalhamento, estruturas não lineares com acesso randômico)
- Árvore
- Árvores Binárias (Estruturas de ordenação simples)
- Árvores AVL
- Árvores Rubro-Negras
- Árvores B
- Árvores de prefixos (Trie, Estruturas de ordenação lexicográfica)
- Árvores Patricia (Radix tree)
- Heaps
- Heaps minmax
- Estruturas para classes de equivalência