Complexidade de Algoritmos em 3 simples passos utilizando a Notação Big O.

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

Комментарии • 224

  • @fabio_guitargame
    @fabio_guitargame 7 месяцев назад +47

    É nessas horas que a gente vê que a internet, quando bem utilizada pode prestar um enorme serviço à população. Esse garoto aí me salvou do desespero na disciplina de complexidade de algoritmo hahahaha. Parabéns pela aula e obrigado!

  • @lenilsonalves7802
    @lenilsonalves7802 Год назад +63

    Cara esse cidadão merece um premio, rodei quatro semestre na faculdade só com Doutor, e não aprendi nada, e agora com esse moço arrebentei, agora sim aprendi de verdade. Valeu garoto.

  • @guilhermelindoify
    @guilhermelindoify 3 года назад +108

    Caraca mano, vi isso na faculdade umas 4 aulas e só fui entender agora com seu vídeo de 17 minutos... muito bom cara, parabéns

    •  3 года назад

      Obrigado Guilherme! Fico feliz que o vídeo te ajudou a entender o/

  • @douglaskid33
    @douglaskid33 Год назад +28

    Mano vi um comentário assim: " Caraca mano, vi isso na faculdade umas 4 aulas e só fui entender agora com seu vídeo de 17 minutos... muito bom cara, parabéns" eu repito o que essa pessoa disse, Obrigado irmão

  • @CarlosEduardo-ux5xf
    @CarlosEduardo-ux5xf 5 месяцев назад +6

    Nem sabia que era possível resumir todo um semestre em 17 minutos. Conteúdo bom demais, parabéns mano.

  • @Arturcameltoe
    @Arturcameltoe 22 дня назад

    Impresonante!!! a melhor aula de Complexidade de Algoritmos. Parabéns e Obrigado!!!

  • @emanoelbrunio5335
    @emanoelbrunio5335 3 года назад +43

    Caraca velho, meu professor mastigou isso em 4 aulas e eu não entendi, você com 17 minutos explicou melhor. Parabéns, continua por favor.

    •  3 года назад +1

      Boaa Emanoel, que bom que consegui te ajudar a entender o/

    • @navigatroncidadesinteligentes
      @navigatroncidadesinteligentes Год назад

      Talvez a aula letárgica tenha sido proposital ...

  • @LuizGuilherme-ru6nt
    @LuizGuilherme-ru6nt 23 дня назад

    Muito bom acabei encontrando o conteúdo pela definição formal e estava me sentido um burro, vendo o seu vídeo ficou mais claro, simples e fácil aplicar na prática a notação big O

  • @alefmiller167
    @alefmiller167 11 месяцев назад +2

    cara vc e monstruoso, eu demorei messes e ainda assim não entendia e chega vc em minutos e explica Deus te abençoe sexta tenho uma prova de estrutura de dados se puder da mais dicas ou tiver mais vídeos mas desde já obrigado mesmo

  • @Mora0219
    @Mora0219 Месяц назад

    Quando o cara é bom não tem o que fazer.

  • @lucascheepeer
    @lucascheepeer Год назад +2

    Obrigado por me explicar oq estava confuso na faculdade. Tu merece dms mn

  • @josenildosimaodasilva5216
    @josenildosimaodasilva5216 3 года назад +35

    Excelente explicação. Virei fã. Se possível coloca mais vídeos de algoritmos e estrutura de dados aliado a resolução de exercícios. Valeuuu, mann!

    •  3 года назад +2

      Opa, valeu Josenildo!
      Vou colocar sim, com certerza o/ Se tiver alguma estrutura de dados específica que gostaria de ver nos próximos vídeos, é só mandar! :)

  • @Pedro_Elorriaga
    @Pedro_Elorriaga 5 месяцев назад +1

    Pqp, sensacional.
    Você conseguir simplificar um monstro que eu mesmo criei na minha cabeça hahaha, Obrigado Dâmi salvou algumas horas de estudos aqui 🤍

  • @alanvce
    @alanvce 3 месяца назад +1

    Excelente vídeo, e gostei muito do penúltimo exemplo, onde muitas vezes a gente opta pela segunda função só por causa do clean code, porém se tratando em performance a primeira função é melhor que a segunda.

  • @dinizmatt
    @dinizmatt 7 месяцев назад

    É mais simples do que eu pensava, meu professor explicou de uma forma que eu achei que era muuuuito difícil e não iria entender nunca

  • @isaque758
    @isaque758 Год назад +3

    Não consegui entender com meu professor explicando, mas você explicando ficou muito mais fácil !! Parabéns pelo vídeo

  • @JoaoPedro-hx9ls
    @JoaoPedro-hx9ls 4 месяца назад

    Será que iria doer se os professores da faculdade falassem assim de modo tão simples?
    Agradeço pelo bom vídeo, ajudou bastante.

  • @ebjrtux
    @ebjrtux 3 месяца назад +1

    Sensacional a explicação. Parabéns pela didática e pela forma direta como esclareceu a forma de construir a análise.

  • @edfcsx
    @edfcsx Год назад

    rapaz isso parecia um monstro agora o mundo se abriu obrigado!

  • @nareloliveira9467
    @nareloliveira9467 2 месяца назад

    Muito boa sua didática, vale a pena estudar com YT tendo explicações como essas 😯

  • @conraraya
    @conraraya Год назад +1

    peneirei muito material na web pra tentar entender Big O e de longe esse video foi o que mais me ajudou. Muito Obrigado!

  • @vieirahost
    @vieirahost 10 месяцев назад

    Deveria estar dando aulas nas faculdades. Didática boa e fácil de entender.

  • @CaiqueUnico
    @CaiqueUnico 2 месяца назад

    Excelente vídeo. Os três passos para descobrir a complexidade foi essencial para a explicação e didática da aula!

  • @PPJCool
    @PPJCool 3 года назад +1

    Caraca cara tu me salvou legal agr. Te amo bicho hahhahaahah

    •  3 года назад

      Haha, é nóis! o/

  • @renanwerly3692
    @renanwerly3692 3 месяца назад

    Curso EAD, e se for para apenas ler o que a escola disponibiliza, ficariamos sem entender nada. Agradeço ao youtube e à area da programação no geral por me ensinar a forma certa de aprender, que é procurar por conta própria e ir ultilizando todas as ferramentas que a tecnologia nos dá. Eu não sabia o que era Log(Ensinaram na escola mas eu não conseguia compreender). Abri uma outra aba, assisti 2 vídeos e entendi. Reaprendam à aprender. E parabéns para você que contribuiu com esse conhecimento e sua fdrma de explicar.

  • @brunohenrick1505
    @brunohenrick1505 4 месяца назад

    Muito boa a explicação, parabéns!!
    Mostrando o exemplo prático do código fez total diferença para absorver o conteúdo melhor.

  • @alissonwenceslau
    @alissonwenceslau 5 месяцев назад

    Que aula meu querido! Muito Obrigado.

  • @TioJobs
    @TioJobs 2 месяца назад

    Conhecimento pra vida ❤

  • @joelvictor2130
    @joelvictor2130 Год назад

    Muito bom, explicou muito melhor que os livros de algoritmo

  • @alyssongomes7610
    @alyssongomes7610 2 года назад

    Eu sou tão ruim de matemática q achei q nunca entenderia. Muito boa a explicação.

  • @AmandaRangel-wr2nu
    @AmandaRangel-wr2nu 8 месяцев назад +1

    excelente aula, muito obrigada por explicar com clareza! parabéns pela didática.

  • @adsonsantos6392
    @adsonsantos6392 3 года назад +13

    Muito bom, melhor conteúdo de complexidade que achei no RUclips, parabéns! ~ 😁

    •  3 года назад

      Haha, valeu Adson! o/

  • @henriquefranzin
    @henriquefranzin 24 дня назад

    Excelente vídeo! Parabéns!

  • @alissoncarvalho8615
    @alissoncarvalho8615 28 дней назад

    nota mil para essa aula

  • @10willian03
    @10willian03 Год назад +5

    Só uma dúvida: aos 13:04 você encontrou uma complexidade igual a O(N)*O(M);
    Considerando a ordem de complexidade log n < n < n log n < n² < n^k < 2^n < n!,
    onde entraria esse O(N)*O(M) ?
    estaria entre (n) e (n log n) ? ou estaria em outra faixa?

    • @caio757
      @caio757 9 месяцев назад

      Acho que precisaríamos de mais informações. Se M O(N^2).

  • @jonathabernardo925
    @jonathabernardo925 Год назад

    CADÊ VOCÊ, LENDA????????? RETORNER IMEDIATAMENTE!

  • @brunogisse1227
    @brunogisse1227 Год назад

    Finalmente aprendi! Boa, mano!!

  • @rewilceki
    @rewilceki 11 месяцев назад

    olha me ajudou a enender este mundo desconhecido,parabens pelo trabalho

  • @Danielwillcs
    @Danielwillcs 5 месяцев назад

    Obrigado de verdade
    Na minha cabeça fiz o seguinte resumo:
    LogN < n < nLogN < N²

  • @fabiobentes8394
    @fabiobentes8394 2 года назад +1

    Dica: Esse vídeo é extremamente importante, especialmente para entrevistas para muitas empresas, onde vc tem que escrever um código similar e explicar as complexidades encontradas.

  • @rafaela5722
    @rafaela5722 Год назад

    Crl, vc merece um prêmio mesmo. 😲 Parabéns, me ajudou muito!!

  • @RodAntunnes
    @RodAntunnes 2 года назад

    Em 2022 e cê ganhou um inscrito com esse vídeo.. Professor ensina a achar as Omegas, Big O mas não ensina a achar a complexidade.. Parabéns..

  • @ericlespiana3193
    @ericlespiana3193 6 месяцев назад

    aula!! valeu irmão, Deus te abençoe!

  • @fekaiq347
    @fekaiq347 11 месяцев назад

    excelente, meu mano! vídeo absurdo

  • @viniciusbar6266
    @viniciusbar6266 2 года назад

    Explicação muito simples e sem enrolação. Toma like

  • @ramonrodrigues1119
    @ramonrodrigues1119 3 года назад +6

    Esse vídeo fez vc ganhar mais um inscrito. Meus parabéns e obrigado por compartilhar! ❤

    •  3 года назад +1

      Valeu Ramon! o/

  • @danielesouza4261
    @danielesouza4261 Год назад

    Aleluia 🎉🎉🎉🎉🎉 enfim consegui entender essa bagaça 🥹

  • @aartedeprogramar
    @aartedeprogramar Год назад

    Explicação sucinta e precisa sobre a notação Big O. Ótimo vídeo!

  • @skyler820
    @skyler820 Год назад +1

    Bela aula amigo!

  • @thiagofloressantosaraujo3328
    @thiagofloressantosaraujo3328 2 года назад

    Agora compreendi isso. Se dependesse do professor, eu estava ferrado. parabéns!

  • @pedro_braga_
    @pedro_braga_ 3 месяца назад

    Parabéns. Ótimo vídeo

  • @AndOliver46
    @AndOliver46 Год назад

    Òtimo vídeo!! queria que você voltasse a postar, você explica muito bem!

  • @ANDREGARCIACARNEIRO
    @ANDREGARCIACARNEIRO Месяц назад

    Bom vídeo! Parabéns!

  • @devvictorchagas
    @devvictorchagas 3 года назад +3

    Muito bom mano, parabéns pelo conteúdo, explicando conteúdo muito importante de maneira simplificada!

    •  3 года назад +1

      Valeu Victor! Realmente complexidade é bastante importante! Espero que tenha ficado claro. Abraços :)

  • @ivanteotonio2674
    @ivanteotonio2674 Год назад

    Caramba que aula até que em fim entendi essa bagaça.

  • @joaopedrocostasouza8238
    @joaopedrocostasouza8238 6 месяцев назад

    vc eh um deus amigo mto obrigado

  • @PHCM_DEV
    @PHCM_DEV 8 месяцев назад

    Um dos melhores vídeos acerca do tema. Parabéns!

  • @joyceevellynrochasantana7931
    @joyceevellynrochasantana7931 Год назад

    vc é pftt, o único prof que me fez entender

  • @marcalsara634
    @marcalsara634 7 месяцев назад

    Abordagem e clareza excepcionais!

  • @anacristina_dmoura
    @anacristina_dmoura Год назад

    Muito bom, eu não estava entendendo nada no conteúdo da faculdade, eles complicam demais as coisas. Parabéns pelo vídeo, você explica muito bem.

  • @patrickporto9183
    @patrickporto9183 9 месяцев назад

    Ótimo vídeo man, parabéns! +1 inscrito

  • @flp905
    @flp905 Год назад

    cara tu explica bem demais vlw ai

  • @sonicfex
    @sonicfex 3 года назад +4

    Muito ditádico! Parabéns!!!! +1 inscrito

    •  3 года назад +1

      Valeu Matheus!

  • @patrickstival6179
    @patrickstival6179 3 года назад +5

    Gostei muito do vídeo. Tava lendo o Introduction to Algorithms e boiei em algumas partes. Como faz pra calcular complexidade de recursão?

    •  3 года назад +14

      Fala Patrick, valeu!
      Cara, ótima pergunta! Recursão é exatamente o que faltou eu cobrir nesse vídeo (não o fiz pra não ficar muito extenso)... Bom, tudo que está dentro de uma função recursiva conseguimos calcular a complexidade basicamente da mesma forma que eu citei no vídei, o extra que precisamos levar em consideração é a quantidade vezes que a função é chamada em recursão, aí depende de alguns fatores e fica difícil generalizar... Precisamos entender quais são o(s) caso(s) base(s), entender se existe algum tipo de memorização para não executarmos a função com exatamente os mesmos parâmetros mais de uma vez, se ela está sendo chamada 1, 2, 3 ... ou N vezes dentro de uma mesma "instância" da recursão e outras coisas mais...
      Se for de interesse do pessoal posso fazer um vídeo sobre isso e mostrar com mais detalhes em exemplos ;)
      Abraços!

    • @meryellenbrandt8197
      @meryellenbrandt8197 2 года назад

      @ Faz sim, você me salvou com esse vídeo!!! Parabéns!

  • @gamer01962
    @gamer01962 3 месяца назад

    Aula boa demais

  • @harolvinente
    @harolvinente 2 года назад

    Parabéns pelo conteúdo.

  • @quemtecome3668
    @quemtecome3668 11 месяцев назад

    Tu é fera

  • @coffeeside4899
    @coffeeside4899 2 года назад

    omg! essa explicacao era tudo que eu precisava!!!!

  • @matheuslunzbresinski8704
    @matheuslunzbresinski8704 2 года назад

    Gostei da explicação!!!TMJ

  • @carloscapitao801
    @carloscapitao801 Год назад

    Já li vários livros e não percebia nada.😅
    O vídeo foi bem claro.👌🏽

  • @anonimo9633
    @anonimo9633 4 месяца назад

    Excelente, ajudou muito!!!

  • @adrianamagalhaes2117
    @adrianamagalhaes2117 5 месяцев назад

    Parabéns pela aula, explicação excelente. Obrigada!!!

  • @sauloferreiradossantos8158
    @sauloferreiradossantos8158 3 года назад +4

    Muito bom cara, tu manja demais e a didática é maravilhosa, parabéns, ganhou não apenas um inscrito, mas um fã!

    •  3 года назад

      Valeu, Saulo! Se tiver algum tipo de exercício ou alguma teoria que queira sugerir para os próximos vídeos, fique a vontade! Abraços

    • @sauloferreiradossantos8158
      @sauloferreiradossantos8158 3 года назад +2

      @ Seria muito massa se você mostrasse como pegar os exemplos do livro do Thomas H. Cormen sobre algoritmos e mostrar como "traduzir" os algoritmos em versão matemática pra C++ e ir explicando o funcionamento dos mesmos. Eu não consigo entender nem a primeira página do livro e material não vai faltar haha

    •  3 года назад +1

      O Livro do Cormen é realmente muito bom, possui muito conteúdo relevante! Mas na minha opinião para uma pessoa que está começando, o conteúdo dele pode não ser muito didático em alguns aspectos... Obrigado pela sugestão! Vou pensar em uma maneira de trazer algo legal e útil! o/

  • @Viggen66
    @Viggen66 7 месяцев назад

    Excelente aula obrigado

  • @gardenevieiracosta
    @gardenevieiracosta Месяц назад

    Muito obrigado 🎉

  • @not2nder
    @not2nder 11 месяцев назад

    Interessante seu vídeo, realmemte muito bom. Fiquei curioso para saber, como seria ume exemplo de um algoritmo de complexidade = O(N!)

  • @ltcqqn
    @ltcqqn 2 года назад

    excelente video! explicou bem melhor que minha professora. abs

  • @MuckFordekaiser
    @MuckFordekaiser Год назад

    Vlw amigo forte abraço obg pelo conteúdo.

  • @andreiacristina1080
    @andreiacristina1080 Год назад

    Podes fazer um desse falando sobre o omega?

  • @izaaksalek197
    @izaaksalek197 3 года назад +8

    Excelente explicação, muito boa a quantidade de exemplos também. Só uma dúvida, vai ter aulas sobre estruturas de dados (Árvores, Grafos e etc.) tbm? To inscrito já, abraço! :)

    •  3 года назад +4

      Muito obrigado! Tenho um exercício de processo seletivo onde foi necessário utilizar grafos para resolver, esse já está na fila dos vídeos que irei postar. Porém nesse estilo de "aula" eu não tinha pensado ainda, você acharia interessante? :)

    • @izaaksalek197
      @izaaksalek197 3 года назад +4

      @ Com certeza! Vc tem uma boa didática, e experiência em entrevistas. Seria top se tu fizesse uma playlist explicando cada ED. Se possível né..
      Fica aí a sugestão! Sucesso! \o/

    •  3 года назад

      É uma boa sugestão, haha. Obrigado!

  • @1992tonystark
    @1992tonystark 2 года назад +1

    Que didática maravilhosa mano, poste mais vídeos de matérias e temas complexos como estes, a sua forma de pensar é única.

  • @marcelopcsa12
    @marcelopcsa12 10 месяцев назад

    vídeo filé demais

  • @guilhermemendonca5150
    @guilhermemendonca5150 10 месяцев назад

    Cara, tu explicou muito bem

  • @zeckinho_
    @zeckinho_ Год назад

    boa aula, consegui entender

  • @iaml2909
    @iaml2909 2 года назад

    Muito bom mano. Aprendi esse conceito. Todo código q eu for escrever vou ficar ligado na complexidade haha.

  • @meryellenbrandt8197
    @meryellenbrandt8197 2 года назад

    Obrigada! Nos outros vídeos que assisti os exemplos eram sempre de somente uma entrada, mas no meu algoritmo tenho 6 entradas e estava na dúvida como fazer. Graças à sua explicação, agora entendi!!!

  • @melissateixeira6909
    @melissateixeira6909 Год назад

    Adorei, ajudou muito! 😄

  • @miriaandressa2734
    @miriaandressa2734 2 месяца назад

    que aula!!

  • @ViniciusDOOM
    @ViniciusDOOM 3 года назад +2

    Agradeço demais pela explicação! Muito bem explicado e simples de entender

    •  3 года назад

      Valeuu!

  • @Desenvolver
    @Desenvolver Год назад

    +1 inscrito, você é o cara!

  • @ruansilva2795
    @ruansilva2795 Год назад

    Continua meu mano
    😎

  • @kendao7894
    @kendao7894 3 года назад +1

    Muito boa a explicação, show de bola!!!
    Faz um vídeo parecido, mas pra calcular a complexidade de espaço. vlw!!

  • @lucamoraescomputers5576
    @lucamoraescomputers5576 2 года назад

    Ótimo vídeo, já ate me inscrevi!

  • @paahmiranda6107
    @paahmiranda6107 Год назад

    me salvou!!! Muito obrigada

  • @XxP0WeReDxX
    @XxP0WeReDxX 3 года назад

    Faz um de Theta e Omega!!

  • @xFlayBR
    @xFlayBR 8 месяцев назад

    Monstro sagrado!

  • @jhonnatasalencar4476
    @jhonnatasalencar4476 3 года назад +1

    Finalmente entendi algo disso! Obrigado!

    •  3 года назад

      Fico feliz em ter ajudado! o/

  • @andreamaraweber8091
    @andreamaraweber8091 3 года назад +1

    muito bommm

    •  3 года назад

      Que bom que curtiu, Andrea!

  • @gustavocavalcantecorrea7783
    @gustavocavalcantecorrea7783 5 месяцев назад

    muito forte

  • @GoomesLuucas
    @GoomesLuucas Год назад

    Muito obrigado pelo seu tempo e auxílio fera, me ajudou um bocado, ganhou um inscrito pela simplicidade e objetividade do conteúdo!!!