Mano, muito obrigado de verdade por esse vídeo! Tô estudando complexidade de algoritmos na faculdade e simplesmente é IMPOSSÍVEL entender com a didática deles. Sua explicação de log(n) e NLog(n) era justamente o que eu tava procurando. Valeu demais!
cara, to chegando a conclusão que os professores fazem isso de propósito, afinal, meu professor não é burro, pelo contrário, mas se ele tivesse mastigado o conteúdo a gente nao estaria aqui tentando entender, se ele fala isso em uma aula explicitamente na outra a gente nem lembra mais pq nem demos a importância, mas no fim eles deixam dicas para nós mesmos encontrarmos o conhecimento, sempre o professor que eu mais detesto dps descubro que foi oq eu mais absorvi conhecimento kkkkkk
Excelente explicação sobre O(log n). Ficou claro, conciso e muito informativo. A forma como você detalhou a complexidade logarítmica tornou o conceito muito mais compreensível. Ótimo trabalho!
Grato pelo tempo, pelo vídeo e por dividir o conhecimento. Alguém sabe se tem curso ou material na internet voltara para matemática e estatística voltada para ti? Cálculos e operações comumente usadas na programação/ti?
Vídeo foda mano se me permite uma crítica construtiva, abaixa um pouquinho o som pra gente conseguir ouvir melhor sua explicação... Explicação muito boa por sinal ótimo video parabéns!!
Leia o livro " entendendo algoritmos" do aditya y. bhargava, é bem barato e a leitura é muito leve, você vai entender tudo isso e um pouco mais de maneira bem fácil
o gráfico tenta mostrar a diferença entre as complexidades, a quantidade de operações de acordo com o tamanho do input. Então tu pode reparar que um O(log(n)) mesmo aumentando a quantidade de elementos de input não aumenta muito a quantidade de operações, já um (n!) mesmo com pouco input faz muitas operações.
Tá, mas como eu sei se o treco é linear ou não? Como que eu identifico se é O(n), O(n²), O(n!) etc? Isso que eu o tentando entender há dias e nenhum vídeo me ajudou Em todos os vídeos que eu vejo, parece que nem entram nesse assunto pq é como se fosse tão óbvio como "1+1=2"
sendo simplista, vc vai pegar um problema e vai pegar a operação mais relevante. Numa ordenação da vida, a operação mais importante é uma comparação, logo é isso que vc vai colocar na conta. Um bubble sort da vida, vai ter dois loops aninhados com a comparação no mais interno. Não vai demorar muito para vc perceber que isso é quadrado, já que a iteração no loop externo só avança se o loop interno concluir seu papel. Portanto, isso vai ser algo na ordem de n^2
1) Sugiro mudar a cor das linhas no grafico Invés de azul e verde, colocar vermelho e azul ou verde e vermelho. Teve certos momentos que foi um pouco dificil diferenciar as cores. 2) Senti que você cortou o finalzinho do video ao fazer sobre o espaço de memória em termos do gráfico do Big O
Mano, muito obrigado de verdade por esse vídeo!
Tô estudando complexidade de algoritmos na faculdade e simplesmente é IMPOSSÍVEL entender com a didática deles.
Sua explicação de log(n) e NLog(n) era justamente o que eu tava procurando.
Valeu demais!
cara, to chegando a conclusão que os professores fazem isso de propósito, afinal, meu professor não é burro, pelo contrário, mas se ele tivesse mastigado o conteúdo a gente nao estaria aqui tentando entender, se ele fala isso em uma aula explicitamente na outra a gente nem lembra mais pq nem demos a importância, mas no fim eles deixam dicas para nós mesmos encontrarmos o conhecimento, sempre o professor que eu mais detesto dps descubro que foi oq eu mais absorvi conhecimento kkkkkk
Acabei de fazer uma entrevista que perguntava isso e não sabia como fazer... Obrigado pelo vídeo!
Excelente explicação sobre O(log n). Ficou claro, conciso e muito informativo. A forma como você detalhou a complexidade logarítmica tornou o conceito muito mais compreensível. Ótimo trabalho!
fez a boa! Finalmente entendi a tal da complexidade do O(log n), muito obrigado
Ajudou muito a entender O(log n) e O(n), Faculdade online, ainda bem que temos ótimos caminhos para seguir! Obrigado!
Inscrito!
Da hora Kevin! Sua didática é bem da hora! Continue assim mano!
Abordou o assunto de uma forma bem objetiva! gostei bastante da sua didática
Rapaz, achei esse ouro só agora! Top demais Kevin, parabéns pelo conteúdo
Conciso e direto ao ponto!
Gostei da explicação e suas aplicações, continua com esses vídeos massas!
Caraca Kevin , mano você é o brabo sabia!
Agora sim entendi o famoso o(n log n) hahaha mto bom o vídeo!
que aula, mandou mto kevin, excelente!
Esse vídeo foi brabo
parabéns, muito legal ver conteúdos assim
Muito legal sua explicação, Kevin! Obrigado.
Top dms!
muito bom!
excelente vídeo
muito bom seu video man.
Video muito bom, parabens... Soh a musiquinha de fundo fica um pouco irritante.
Ajudou dmais, vlw
Grato pelo tempo, pelo vídeo e por dividir o conhecimento.
Alguém sabe se tem curso ou material na internet voltara para matemática e estatística voltada para ti?
Cálculos e operações comumente usadas na programação/ti?
muito bom
Boa...ótimo vídeo
Vídeo foda mano se me permite uma crítica construtiva, abaixa um pouquinho o som pra gente conseguir ouvir melhor sua explicação... Explicação muito boa por sinal ótimo video parabéns!!
bom video
Maravilha 👏🔝
video muito bom man, obg
Cara que vídeo bom puta merda
mt obrigado vei!
desculpa, mas estou tão no inicio que só entendi uma roda de palavras e não entrou nada. :c mas segui mesmo assim
Leia o livro " entendendo algoritmos" do aditya y. bhargava, é bem barato e a leitura é muito leve, você vai entender tudo isso e um pouco mais de maneira bem fácil
brabo
Opa cara, parabéns canal show de bola, me ajudou bastante, só fiquei com uma dúvida esse gráfico que você fez é de tempo por entrada?
o gráfico tenta mostrar a diferença entre as complexidades, a quantidade de operações de acordo com o tamanho do input. Então tu pode reparar que um O(log(n)) mesmo aumentando a quantidade de elementos de input não aumenta muito a quantidade de operações, já um (n!) mesmo com pouco input faz muitas operações.
Tá, mas como eu sei se o treco é linear ou não? Como que eu identifico se é O(n), O(n²), O(n!) etc?
Isso que eu o tentando entender há dias e nenhum vídeo me ajudou
Em todos os vídeos que eu vejo, parece que nem entram nesse assunto pq é como se fosse tão óbvio como "1+1=2"
sendo simplista, vc vai pegar um problema e vai pegar a operação mais relevante. Numa ordenação da vida, a operação mais importante é uma comparação, logo é isso que vc vai colocar na conta. Um bubble sort da vida, vai ter dois loops aninhados com a comparação no mais interno. Não vai demorar muito para vc perceber que isso é quadrado, já que a iteração no loop externo só avança se o loop interno concluir seu papel. Portanto, isso vai ser algo na ordem de n^2
1) Sugiro mudar a cor das linhas no grafico Invés de azul e verde, colocar vermelho e azul ou verde e vermelho. Teve certos momentos que foi um pouco dificil diferenciar as cores.
2) Senti que você cortou o finalzinho do video ao fazer sobre o espaço de memória em termos do gráfico do Big O
👏🏼👏🏼
qual linguagem de programação ele ta usando ?
Javascript mano
like se voce reparou no xm4 dele
Show dms 👏
excelente!!!
muito bom!