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

Algoritmos sobre strings e geometria

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 são os algoritmos de strings?
  2. O que é a subsequência comum?
  3. O que é o palíndromo mais longo?
  4. O que é o algoritmo de Manacher?
  5. O que é a função Z?
  6. O que é a função de prefixo?
  7. O que é o hashing de strings (rolling hash)?
  8. O que é a compressão de dados?
  9. O que é o algoritmo de Huffman na compressão?
  10. O que é o algoritmo LZW?
  11. O que é o algoritmo LZ77?
  12. O que é o BWT (Burrows-Wheeler)?
  13. O que é a compressão com perdas e sem perdas?
  14. O que são os algoritmos de geometria computacional?
  15. O que é o produto vetorial na geometria computacional?
  16. O que é a interseção de segmentos?
  17. O que é o ponto num polígono?
  18. O que é a área de um polígono?
  19. O que é a linha de varrimento (sweep line)?
  20. O que é o diagrama de Voronoi?
  21. O que é a triangulação de Delaunay?
  22. O que é o algoritmo de Bresenham?
  23. O que é o algoritmo de Floyd para deteção de ciclos?
  24. Como implementar KMP e Rabin-Karp?
  25. Como calcular a área de um polígono?
  26. Como decidir se um ponto está dentro de um polígono?
  27. Como desenhar uma linha com o algoritmo de Bresenham?
  28. Exercícios resolvidos de algoritmos de strings

← Todos os artigos de Algoritmos e Estruturas de Dados