@@leguarino Boa! Isso acontece porque paramos de aninhar estruturas de repetição e utilizamos a recursividade para as realocações? Aí dependemos menos da variação do tamanho do input?
@@Sans-nz4bz Acontece porque o problema (que é o vetor) é dividido em N vezes. Dividir para conquistar é um princípio amplamente aplicado em algoritmos eficientes.
Vídeo muito bom, explicou tudo que o meu professor não falou
Magnifico, esplendido, brilhante..
Muito boa a tua explicação!
Obrigado, Nelio.
caramba, que professor INCRIVEL
Mano...esse video me salvou em 2022.
Obrigado! Didatica top
Kra, realmente mto boa sua didática, parabéns! Vc é distinto dos demais!
Obrigado!
Muito boa a explicação, ganhou +1 inscrito! 👏👏👏
Parabéns Leandro, ótima didática, conseguiu explicar um conteúdo complexo de forma simples.
Obrigado, Kaio
QUE COISA LINDA
Amei a sua explicação. Parabéns! 🥰
Melhor video disparado, voce poderia me dizer como posso imprimir passo a passo da mudança no vetor quando ele vai ordenar
Faz um FOR onde ocorre a troca pra imprimir todos os valores do vetor
Oi, Leandro. A complexibilidade seria O(n log n). Correto?
Isso
@@leguarino Boa! Isso acontece porque paramos de aninhar estruturas de repetição e utilizamos a recursividade para as realocações? Aí dependemos menos da variação do tamanho do input?
@@Sans-nz4bz Acontece porque o problema (que é o vetor) é dividido em N vezes. Dividir para conquistar é um princípio amplamente aplicado em algoritmos eficientes.
Como eu inverto a ordem do heap para decrescente?
Inverte o operador de comparação (menor, maior)
É amigos, esse não deu. Tentei entender e tô cheio de dor de cabeça kk
Persista!
@@leguarino Já tô assistindo de novo kkkkkkk Muito obrigado pelos conteúdos professor, ajudam demais