-
Notifications
You must be signed in to change notification settings - Fork 12
Adicionar implementação do algoritmo Ternary Search #16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Olá @Marllon-Wendel2, tudo tranquilo? 👋🏾
Primeiramente, gostaria de te agradecer pela contribuição, que é de grande ajuda para a comunidade! 🙏🏾
A documentação ficou bem clara e explicativa, e achei muito boa a forma como você dividiu a responsabilidade de cada função, isso deixa o código mais organizado e fácil de entender. Parabéns por essa abordagem! 🎉
Agora, tenho algumas sugestões para pequenos ajustes:
- Corrigir o nome das funções:
searchInFirstArry
,searchInSecundtArry
,searchIntThirdArry
. Acredito que a intenção era usarArray
no final, certo? - Remover os comentários no código: Como a documentação já explica bem o funcionamento, acho que podemos dispensar os comentários para manter o padrão de limpeza do código.
- Padronizar o idioma: Seria interessante corrigir as variáveis e funções em português, como
resultado
ebuscaTernaria
, para inglês, deixando tudo mais uniforme.
No mais, está excelente! Se precisar de algo, estou à disposição. E mais uma vez, muito obrigado pela contribuição! 🙌🏾
OBS: Não se esqueça de ajustar o exemplo de código na documentação também. 😊
Alteirei conforme comentou, sim eu queria ter escrito array nas funções, e padronizei para inglês.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Obrigado pela sua contribuição @Marllon-Wendel2 ! 🎉
Seu PR foi revisado e aceito com sucesso. Agradeço muito o esforço e o tempo que você dedicou para melhorar o projeto.
Contribuições como a sua ajudam a tornar este repositório melhor para todos, e estou ansioso para ver futuras colaborações.
Qualquer coisa estou a disposição😉
Uh oh!
There was an error while loading. Please reload this page.
Descrição
Este pull request adiciona a implementação do algoritmo Busca Ternária (Ternary Search) na categoria de algoritmos de busca (search). O algoritmo foi implementado em JavaScript, seguindo as diretrizes de contribuição, e a documentação foi escrita em português, conforme solicitado.
Mudanças principais:
-Implementação da Busca Ternária em index.js.
-Adicionada documentação do algoritmo em README.md com a
explicação de como o algoritmo funciona, sua complexidade
temporal, e exemplos de uso.
-Incluído um teste básico para validar o algoritmo com diferentes
entradas.
Mudanças principais:
-algorithms/search/ternary-search/index.js
-algorithms/search/ternary-search/README.md
Como testar
1 - Execute o algoritmo com os seguintes dados de exemplo:
2 - Verifique se o algoritmo encontra corretamente o valor em diferentes arrays de números.