Análise de algoritmos: como se faz?
![Análise de algoritmos: como se faz? Análise de algoritmos: como se faz?](https://s3.sa-east-1.amazonaws.com/algol.dev/imagens/posts/_covers/2022/algorithm_analisys-cover.webp)
Aprenda como se faz a análise de algoritmos. Veja exemplos e demonstrações passo a passo de análises realizadas em algoritmos reais.
Triângulo de Sierpinski recursivo (game)
Mova o personagem para executar o algoritmo recursivo do Triângulo de Sierpinski. Uma abordagem lúdica para ensinar recursividade.
Torre de Hanói recursivo (game)
Mova o personagem para executar o algoritmo recursivo da Torre de Hanói. Uma abordagem lúdica para ensinar recursividade.
Fatorial recursivo (game)
Mova o personagem para executar o algoritmo recursivo do cálculo fatorial. Uma abordagem lúdica para ensinar recursividade.
Notação Theta
![Notação Theta Notação Theta](https://s3.sa-east-1.amazonaws.com/algol.dev/imagens/posts/_covers/2022/theta-notation-cover.webp)
Conheça todos os detalhes da notação Theta: a última das 3 principais notações usadas em análise de algoritmos para representar desempenho.
Notação Big Ômega
![Notação Big Ômega Notação Big Ômega](https://s3.sa-east-1.amazonaws.com/algol.dev/imagens/posts/_covers/2022/big-omega-notation-cover.webp)
Conheça todos os detalhes da notação Big Ômega: a segunda das 3 principais notações usadas em análise de algoritmos.
Notação Big O
![Notação Big O Notação Big O](https://s3.sa-east-1.amazonaws.com/algol.dev/imagens/posts/_covers/2022/big-o-notation-cover.webp)
Conheça todos os detalhes da notação Big O: a primeira das 3 principais notações usadas em análise de algoritmos para representar desempenho.
Classes assintóticas
![Classes assintóticas Classes assintóticas](https://s3.sa-east-1.amazonaws.com/algol.dev/imagens/posts/_covers/2022/asymptotic-classes-cover.webp)
Conheça as principais classes assintóticas e o significado de desempenho que elas representam para os algoritmos.
Comportamento assintótico
![Comportamento assintótico Comportamento assintótico](https://s3.sa-east-1.amazonaws.com/algol.dev/imagens/posts/_covers/2022/asymptotic-behavior-cover.webp)
Compreenda a importância do comportamento assintótico das funções geradas pelo processo de análise de algoritmos.
Melhor caso e pior caso
![Melhor caso e pior caso Melhor caso e pior caso](https://s3.sa-east-1.amazonaws.com/algol.dev/imagens/posts/_covers/2022/best-case-wrost-case-cover.webp)
Entenda como algumas construções específicas podem definir diferentes funções de complexidade para um mesmo algoritmo.
O que é Flutter?
![O que é Flutter? O que é Flutter?](https://s3.sa-east-1.amazonaws.com/algol.dev/imagens/posts/_covers/2021/flutter_cover.webp)
Entenda o que é o Flutter e como esta framework para desenvolvimento multiplataforma tem crescido basteante nos últimos tempos.
Função: modularização de algoritmos
![Função: modularização de algoritmos Função: modularização de algoritmos](https://s3.sa-east-1.amazonaws.com/algol.dev/imagens/posts/_covers/2021/funcao_function_cover-b.webp)
Aprenda a técnica de modularização de algoritmos. As funções permitem dividir o código fonte em módulos separados e comunicáveis entre si.