No caso do uso de alguns métodos, tanto de arrays quanto objetos, como eu poderia estar fazendo esse analise? (como por exemplo o próprio método sort() padrão)
No caso do uso de alguns métodos, tanto de arrays quanto objetos, como eu poderia estar fazendo esse analise? (como por exemplo o próprio método sort() padrão)
Pra comparar uns métodos na mesma pegada, olha só alguns parâmetros: eficiência, moleza pra implementar e se o código é fácil de entender.
Tipo, o método sort()
é show de bola pra dar um jeito em arrays na ordem do menor pro maior. Só que é bom ter em mente que a eficiência desse esquema pode mudar dependendo do tamanho do array. Pra arrays grandões, uns algoritmos mais turbinados, tipo o quicksort ou o mergesort, podem ser mais de boa.
Outra parada é ver se a implementação é tranquila e se o código é de boas de entender. O sort()
é moleza de usar, tem uma syntax de boa, o que é massa em várias situações.
Mas ó, não esquece que a escolha do método vai depender do contexto e dos roles específicos do seu projeto. Então, sempre vale a pena dar uma sacada nas características de cada método e escolher aquele que bate mais com o que você precisa. De boas?
Ahh, entendi, perfeito. Obrigado!