Este projeto contém três exemplos de algoritmos em Python, cada um demonstrando diferentes níveis de complexidade de tempo (Big O).
Os códigos foram gerados e testados com o auxílio do Gemini CLI, seguindo os conceitos apresentados em aula sobre MCP (Multi-Modal Predictive Computing).
| Arquivo | Complexidade | Descrição |
|---|---|---|
codigo1_O1.py |
O(1) | Acesso direto a um elemento |
codigo2_ON.py |
O(n) | Busca linear em lista |
codigo3_ON2.py |
O(n²) | Ordenação com Bubble Sort |
- Tenha o Python instalado.
- Execute cada arquivo com:
python nome_do_arquivo.py
Cada código possui comentários explicando sua complexidade e foi criado com suporte do Gemini CLI, exemplificando o uso prático de MCP para geração e teste de código.