Algoritmos e Estruturas de Dados · 1.º ano (indicativo)
Algoritmos de pesquisa
Capítulo de Algoritmos e Estruturas de Dados com 0 artigos publicados de 39 temas previstos no plano. Os artigos serão publicados aos poucos, depois de escritos e revistos.
Temas deste capítulo
Plano editorial: 39 temas. Só os que têm ligação já estão escritos e publicados.
- O que é a pesquisa sequencial (análise)?
- O que é a pesquisa por interpolação?
- O que é a pesquisa exponencial?
- O que é a pesquisa por salto (jump search)?
- O que é a pesquisa ternária?
- O que é a pesquisa em largura (algoritmo)?
- O que é a pesquisa heurística?
- O que é a pesquisa de custo uniforme?
- O que é a pesquisa gulosa pelo melhor?
- O que é o algoritmo IDA*?
- O que é a pesquisa em feixe (beam search)?
- O que é a pesquisa local?
- O que é o hill climbing?
- O que é o simulated annealing?
- O que é a pesquisa tabu?
- O que são os algoritmos genéticos?
- O que é a otimização por enxame de partículas?
- O que é a pesquisa de texto?
- O que é o algoritmo de Knuth-Morris-Pratt (KMP)?
- O que é o algoritmo de Boyer-Moore?
- O que é o algoritmo de Rabin-Karp?
- O que é o algoritmo Aho-Corasick?
- O que é a pesquisa aproximada?
- O que é a distância de Levenshtein?
- O que são os índices invertidos?
- Como calcular o número de passos da pesquisa binária?
- Como calcular o tempo de pesquisa em estruturas diferentes?
- Como implementar a pesquisa binária (recursiva e iterativa)?
- Como aplicar a pesquisa binária a um problema?
- Como implementar o algoritmo A* num mapa?
- Como implementar o KMP?
- Como calcular a distância de Levenshtein?
- Como escolher o algoritmo de pesquisa?
- Qual é a diferença entre a pesquisa linear e a pesquisa binária?
- Qual é a diferença entre a pesquisa em largura e a pesquisa em profundidade?
- Qual é a diferença entre o algoritmo A* e o algoritmo de Dijkstra?
- Exercícios resolvidos de pesquisa binária
- Exercícios resolvidos de algoritmo A*
- Quais são os erros mais comuns na pesquisa binária?