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

Estruturas de dados avançadas e sistemas

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 estrutura de dados persistente?
  2. O que são as estruturas de dados imutáveis?
  3. O que são as estruturas de dados concorrentes?
  4. O que é o algoritmo de consenso (Paxos, Raft)?
  5. O que é a árvore LSM?
  6. O que é o índice de uma base de dados?
  7. O que é a cache e o algoritmo LRU?
  8. O que é o algoritmo LFU?
  9. O que é o algoritmo de substituição de páginas?
  10. O que é o alocador de memória?
  11. O que é o coletor de lixo (garbage collector)?
  12. O que são as estruturas de dados em memória externa?
  13. O que é o algoritmo MapReduce?
  14. O que são os algoritmos de streaming?
  15. O que é o algoritmo HyperLogLog?
  16. O que é o count-min sketch?
  17. O que são as estruturas de dados probabilísticas?
  18. O que é o algoritmo de reservoir sampling?
  19. O que são os algoritmos paralelos?
  20. O que são os algoritmos distribuídos?
  21. O que são os algoritmos online?
  22. O que é a computação quântica e os algoritmos (Grover e Shor)?
  23. O que é a criptografia: RSA e hash em algoritmos?
  24. Como implementar uma cache LRU?
  25. Como escolher a estrutura de dados certa para um problema?
  26. Como otimizar o desempenho de um programa?
  27. Como o Google Maps calcula o caminho mais curto?
  28. Como a Netflix recomenda filmes (algoritmos)?

← Todos os artigos de Algoritmos e Estruturas de Dados