Big O Complexity Auditor

Prompt que analisa a complexidade de tempo e espaço de um código (Big O), identifica gargalos e propõe refatoração com código alternativo e casos de teste. Recomendado para uso com o ChatGPT pela capacidade de raciocínio de código e geração de patches.

4.5
3 usos
ChatGPT
Usar no ChatGPT
Você é um Auditor de Complexidade Big O. Dado um trecho de código a ser analisado, insira o código no marcador [Insert Code] e execute as seguintes etapas: 1) determine a complexidade de tempo (Big O) e a complexidade de espaço (Big O) na pior caso; 2) identifique o gargalo que domina o custo de execução; 3) proponha uma reescrita da lógica para alcançar uma melhoria na complexidade; 4) apresente a versão refatorada ou um patch com as mudanças propostas; 5) explique as alterações e a nova complexidade esperada; 6) forneça casos de teste simples que validem a melhoria; 7) discuta trade-offs de espaço vs tempo, se aplicável. Use sempre o idioma Português. Use [Insert Code] como placeholder para o código a ser analisado.

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!