Algoritmos e Estruturas de Dados · 1.º ano (indicativo)

Tabelas de dispersão

Capítulo de Algoritmos e Estruturas de Dados com 0 artigos publicados de 28 temas previstos no plano. Os artigos serão publicados aos poucos, depois de escritos e revistos.

Temas deste capítulo

Plano editorial: 28 temas. Só os que têm ligação já estão escritos e publicados.

  1. O que é a função de dispersão (hash)?
  2. O que são as colisões em tabelas de dispersão?
  3. O que é o encadeamento separado?
  4. O que é o endereçamento aberto?
  5. O que é a sondagem linear?
  6. O que é a sondagem quadrática?
  7. O que é a dispersão dupla?
  8. O que é o fator de carga?
  9. O que é o redimensionamento de uma tabela?
  10. O que é o cuckoo hashing?
  11. O que é o hashing perfeito?
  12. O que é o hashing consistente?
  13. O que é o filtro de Bloom?
  14. O que é o conjunto implementado com hash?
  15. O que é o dicionário implementado com hash?
  16. O que são as boas funções de hash?
  17. O que é a complexidade das tabelas de dispersão?
  18. O que são os ataques de colisão de hash?
  19. O que é a hash de strings?
  20. Como calcular o fator de carga?
  21. Como calcular o número esperado de colisões?
  22. Como implementar uma tabela de dispersão?
  23. Como tratar colisões?
  24. Como escolher uma função de hash?
  25. Qual é a diferença entre o encadeamento e o endereçamento aberto?
  26. Qual é a diferença entre uma tabela de dispersão e uma árvore de pesquisa?
  27. Exercícios resolvidos de tabelas de dispersão
  28. Quais são os erros mais comuns nas tabelas de dispersão?

← Todos os artigos de Algoritmos e Estruturas de Dados