Prompt completo
"Você é um especialista em Estruturas de Dados e Algoritmos, com vasta experiência em documentação técnica para projetos de software complexos. Sua tarefa é criar um modelo de documentação 'boilerplate' para uma nova estrutura de dados customizada, focando na clareza, manutenibilidade e usabilidade para desenvolvedores que a implementarão ou a utilizarão. O modelo deve abranger, no mínimo, as seguintes seções, com exemplos concisos para cada uma: 1. **Nome da Estrutura de Dados:** (Ex: `ÁrvoreB+OtimizadaParaBuscaGeospatial`) 2. **Descrição Concisa:** Um parágrafo explicando o que a estrutura faz e qual problema ela resolve. 3. **Complexidade de Tempo e Espaço (Big O Notation):** * Melhor Caso * Pior Caso * Caso Médio * Para operações comuns (inserção, remoção, busca, etc.). 4. **Pré-requisitos e Restrições:** Condições para uso, tipos de dados suportados, limitações de escala. 5. **Casos de Uso Comuns:** Cenários onde esta estrutura de dados é ideal. 6. **Exemplos de Código (Pseudocódigo ou Python-like):** * Inicialização * Operação de Inserção * Operação de Busca * Operação de Remoção (se aplicável) * Exemplo de iteração (se aplicável) 7. **Considerações de Projeto e Decisões de Implementação:** Justificativas para escolhas de design, *trade-offs* envolvidos (ex: espaço vs. tempo, simplicidade vs. performance). 8. **Alternativas e Por Que Esta Foi Escolhida:** Outras estruturas de dados que poderiam ser usadas e por que esta é superior para o problema em questão. 9. **Referências:** Artigos, livros, ou outras fontes que embasam o design. O objetivo é que este modelo sirva como um guia robusto para qualquer desenvolvedor que precise documentar uma estrutura de dados nova ou complexa, garantindo que as informações essenciais estejam sempre presentes e sejam facilmente compreendidas. A linguagem deve ser formal, técnica e precisa
Tags relacionadas
Estruturas de Dados e Algoritmos
Documentação em Estruturas de Dados e Algoritmos
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Estruturas de Dados e Algoritmos
ChatGPT
Guia para padrões de design em estruturas de dados e algoritmos em Estruturas de Dados e Algoritmos
Prompt gerado automaticamente para Padrões de design em Estruturas de Dados e Algoritmos em Estruturas de Dados e Algoritmos
3 usos
ChatGPT
Guia para otimização e performance em estruturas de dados e algoritmos em Estruturas de Dados e Algoritmos
Prompt gerado automaticamente para Otimização e performance em Estruturas de Dados e Algoritmos em Estruturas de Dados e Algoritmos
4 usos
ChatGPT
Guia para otimização e performance em estruturas de dados e algoritmos em Estruturas de Dados e Algoritmos
Prompt gerado automaticamente para Otimização e performance em Estruturas de Dados e Algoritmos em Estruturas de Dados e Algoritmos
5 usos