TimeComplexity.ai é uma calculadora online de complexidade assintótica que usa IA para analisar seu código e estimar o tempo de execução em notação Big O.
Análise de complexidade a partir de trechos de código
Você pode colar uma função ou fragmento de algoritmo sem partes extras de estrutura, como main, cabeçalhos ou imports. A ferramenta tenta inferir a complexidade de tempo mesmo quando o trecho está parcialmente incompleto.
Idiomas suportados: Python, C++, C, Java, JavaScript, Go
Também oferece suporte a: pseudocódigo
Resultados em Big O com explicação
Além de resultados como O(1), O(n) ou O(n log n), o TimeComplexity.ai fornece uma breve explicação de como chegou à estimativa, analisando loops, recursão e operações de dados que contribuem para a complexidade final. Isso o torna útil tanto para consultas rápidas quanto para aprender análise de algoritmos.
Para quem é
O TimeComplexity.ai pode ajudar estudantes que se preparam para entrevistas sobre algoritmos, instrutores e desenvolvedores que querem uma estimativa aproximada de eficiência. Como a análise baseada em IA pode ser imprecisa, trate o resultado como orientação, e não como uma prova formal.

