Não sei se vai ver esse comentário, mas tu é demais, 3 aulas desse assunto e o professor não conseguia passar a lógica do algoritmo, tava bugado, ai tu passou a lógica super simples e fácil de entender! obrigado!!!
Leio e faço questão de responder todos Ale!! E fico mega feliz pelo conteúdo ter ajudado vc a entender de forma simples e clara algo q não é simples nao rsrsrs
Me ajudou muito, professor. Agradeço pela aula. Estou estudando estrutura de dados nesse período na faculdade, aprendo mais com o Sr do que com o meu próprio professor haha ;) Muito obrigado!
Heitor!!! A idéia aqui é a gente poder se ajudar e tentar trazer um conteúdo que é difícil de uma forma mais "tranquila" de se entender. Se vc quiser tem meu site que traz todos os códigos que implementamos... Tá tudo gratuito pra galera! Fique à vontade para compartilhar com seus amigos tb! valeu!!!!
@@professorisidro Que legal saber!!! Vou olhar agora mesmo! Estou treinando bastante tb pelo site HackerRank, tem exercícios muito bons! Fiquei sabendo que algumas empresas utilizam a platato the do HackerRank para realizar testes online. Abraço!!
Simm só se cadastrar no www.professorisidro.com.br. e o HackerRank é sensacional pra vc treinar. Além disso crie uma conta no github e deixe seus códigos la pra registrar sua evolução e tb como portifoliode tudo o q vc ja fez
No minuto 7:16 você afirmou que Down (57) era menor do que Up (12) e que, por isso, deveriam trocar de lugar, mas 57 não é menor do que 12. Foi erro do senhor ou eu entendi errado?
Salve Gabriel... o Partition é fundamental no QuickSort, pois através dele se obtém uma posição (pivô) na qual todos os elementos à esquerda dessa posição são menores que o elemento do pivô e os à direita são sempre maiores. O Partition só não consegue garantir que esses 2 conjuntos (menores e maiores) estejam ordenados. Ajudei? Valeu!!!