Algoritmos e Estruturas de Dados: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
Linha 10: | Linha 10: | ||
## Análise de algoritmos |
## Análise de algoritmos |
||
### [[Imagem:00%.svg]] [[/Recursividade/]] |
### [[Imagem:00%.svg]] [[/Recursividade/]] |
||
### [[Imagem:00%.svg]] [[/ |
### [[Imagem:00%.svg]] [[/Corretude de algoritmos/]] |
||
### [[Imagem:00%.svg]] [[/Tempo de execução |
### [[Imagem:00%.svg]] [[/Tempo de execução de algoritmos/]] |
||
## [[/Complexidade de algoritmos/]] |
## [[/Complexidade de algoritmos/]] |
||
### [[/ |
### [[/Complexidade de algoritmos#Complexidade assintótica|Complexidade assintótica]] |
||
### [[/ |
### [[/Complexidade de algoritmos#Complexidade amortizada|Complexidade amortizada]] |
||
## Apresentação de Algoritmos |
## Apresentação de Algoritmos |
||
### [[Imagem:00%.svg]] [[/Torre de Hanói/|Problema da Torre de Hanói]] |
### [[Imagem:00%.svg]] [[/Torre de Hanói/|Problema da Torre de Hanói]] |
||
Linha 47: | Linha 47: | ||
##[[/Heaps minmax/]] |
##[[/Heaps minmax/]] |
||
##[[/Estruturas para classes de equivalência/]] |
##[[/Estruturas para classes de equivalência/]] |
||
##[[/Estruturas para classes de equivalência#Introdução|Introdução]] |
###[[/Estruturas para classes de equivalência#Introdução|Introdução]] |
||
##[[/Estruturas para classes de equivalência#Estruturas lineares|Estruturas lineares]] |
###[[/Estruturas para classes de equivalência#Estruturas lineares|Estruturas lineares]] |
||
##[[/Estruturas para classes de equivalência#Estruturas ramificadas|Estruturas ramificadas]] |
###[[/Estruturas para classes de equivalência#Estruturas ramificadas|Estruturas ramificadas]] |
||
{{AutoCat|Programação|Estruturas de dados|Ciência da Computação}} |
{{AutoCat|Programação|Estruturas de dados|Ciência da Computação}} |
Revisão das 01h45min de 8 de março de 2013
Índice
- Capa
- Objetivo
- Algoritmos
- Introdução
- Sintaxe Utilizada
- Análise de algoritmos
- Complexidade de algoritmos
- Apresentação de Algoritmos
- Algoritmos de Ordenação
- Estruturas de dados
- Introdução
- Vetores e Matrizes (Estruturas lineares com acesso randômico)
- Estruturas
- Listas (Estruturas lineares com acesso sequencial)
- Problema de Busca
- Tabela de 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