Тёмный

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

Ponto e vírgula
Подписаться 2,7 тыс.
Просмотров 67 тыс.
50% 1

Nesse vídeo eu explico, em 3 simples passos, como calcular na prática a complexidade de tempo (utilizando a notação Big O) de 90% dos códigos/algoritmos, inclusive os encontrados em exercícios de processos seletivos, como por exemplo:
• Exercício de programaç...
• Resolvendo um exercíci...
Sobre mim:
Sou formado em engenharia da computação e trabalhei como Engenheiro de Software na Amazon, resolvi mais de 1200 exercícios do estilo cobrado em processos seletivos, participei de diversas competições de programação onde fui vice-campeão estadual e finalista brasileiro e ajudei diversas pessoas a passarem em processos seletivos.
Contatos:
Instagram: / ​​
Linkedin: / damihenri. .

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 219   
@fabio_guitargame
@fabio_guitargame 6 месяцев назад
É 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 Год назад
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 года назад
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
2 года назад
Obrigado Guilherme! Fico feliz que o vídeo te ajudou a entender o/
@douglaskid33
@douglaskid33 Год назад
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 4 месяца назад
Nem sabia que era possível resumir todo um semestre em 17 minutos. Conteúdo bom demais, parabéns mano.
@emanoelbrunio5335
@emanoelbrunio5335 3 года назад
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 года назад
Boaa Emanoel, que bom que consegui te ajudar a entender o/
@navigatroncidadesinteligentes
Talvez a aula letárgica tenha sido proposital ...
@Pedro_Elorriaga
@Pedro_Elorriaga 4 месяца назад
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 2 месяца назад
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.
@josenildosimaodasilva5216
@josenildosimaodasilva5216 3 года назад
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 года назад
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! :)
@Carlos72639
@Carlos72639 3 дня назад
Quando o cara é bom não tem o que fazer.
@lucascheepeer
@lucascheepeer 11 месяцев назад
Obrigado por me explicar oq estava confuso na faculdade. Tu merece dms mn
@alefmiller167
@alefmiller167 10 месяцев назад
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
@renanwerly3692
@renanwerly3692 2 месяца назад
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.
@CaiqueUnico
@CaiqueUnico Месяц назад
Excelente vídeo. Os três passos para descobrir a complexidade foi essencial para a explicação e didática da aula!
@ebjrtux
@ebjrtux 2 месяца назад
Sensacional a explicação. Parabéns pela didática e pela forma direta como esclareceu a forma de construir a análise.
@AmandaRangel-wr2nu
@AmandaRangel-wr2nu 7 месяцев назад
excelente aula, muito obrigada por explicar com clareza! parabéns pela didática.
@conraraya
@conraraya Год назад
peneirei muito material na web pra tentar entender Big O e de longe esse video foi o que mais me ajudou. Muito Obrigado!
@TioJobs
@TioJobs Месяц назад
Conhecimento pra vida ❤
@isaque758
@isaque758 Год назад
Não consegui entender com meu professor explicando, mas você explicando ficou muito mais fácil !! Parabéns pelo vídeo
@alissonwenceslau
@alissonwenceslau 4 месяца назад
Que aula meu querido! Muito Obrigado.
@adrianamagalhaes2117
@adrianamagalhaes2117 4 месяца назад
Parabéns pela aula, explicação excelente. Obrigada!!!
@ramonrodrigues1119
@ramonrodrigues1119 2 года назад
Esse vídeo fez vc ganhar mais um inscrito. Meus parabéns e obrigado por compartilhar! ❤
2 года назад
Valeu Ramon! o/
@nareloliveira9467
@nareloliveira9467 Месяц назад
Muito boa sua didática, vale a pena estudar com YT tendo explicações como essas 😯
@brunogisse1227
@brunogisse1227 Год назад
Finalmente aprendi! Boa, mano!!
@edfcsx
@edfcsx Год назад
rapaz isso parecia um monstro agora o mundo se abriu obrigado!
@brunohenrick1505
@brunohenrick1505 3 месяца назад
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.
@xFlayBR
@xFlayBR 7 месяцев назад
Monstro sagrado!
@ericlespiana3193
@ericlespiana3193 5 месяцев назад
aula!! valeu irmão, Deus te abençoe!
@vieirahost
@vieirahost 9 месяцев назад
Deveria estar dando aulas nas faculdades. Didática boa e fácil de entender.
@gardenevieiracosta
@gardenevieiracosta 4 дня назад
Muito obrigado 🎉
@viniciusbar6266
@viniciusbar6266 2 года назад
Explicação muito simples e sem enrolação. Toma like
@ANDREGARCIACARNEIRO
@ANDREGARCIACARNEIRO 14 дней назад
Bom vídeo! Parabéns!
@joelvictor2130
@joelvictor2130 Год назад
Muito bom, explicou muito melhor que os livros de algoritmo
@skyler820
@skyler820 Год назад
Bela aula amigo!
@fekaiq347
@fekaiq347 10 месяцев назад
excelente, meu mano! vídeo absurdo
@sonicfex
@sonicfex 3 года назад
Muito ditádico! Parabéns!!!! +1 inscrito
3 года назад
Valeu Matheus!
@fabiobentes8394
@fabiobentes8394 2 года назад
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.
@quemtecome3668
@quemtecome3668 10 месяцев назад
Tu é fera
@pedro_braga_
@pedro_braga_ 2 месяца назад
Parabéns. Ótimo vídeo
@rafaela5722
@rafaela5722 11 месяцев назад
Crl, vc merece um prêmio mesmo. 😲 Parabéns, me ajudou muito!!
@anonimo9633
@anonimo9633 3 месяца назад
Excelente, ajudou muito!!!
@PHCM_DEV
@PHCM_DEV 7 месяцев назад
Um dos melhores vídeos acerca do tema. Parabéns!
@1992tonystark
@1992tonystark Год назад
Que didática maravilhosa mano, poste mais vídeos de matérias e temas complexos como estes, a sua forma de pensar é única.
@aartedeprogramar
@aartedeprogramar 10 месяцев назад
Explicação sucinta e precisa sobre a notação Big O. Ótimo vídeo!
@gamer01962
@gamer01962 2 месяца назад
Aula boa demais
@Viggen66
@Viggen66 6 месяцев назад
Excelente aula obrigado
@joaopedrocostasouza8238
@joaopedrocostasouza8238 5 месяцев назад
vc eh um deus amigo mto obrigado
@rewilceki
@rewilceki 10 месяцев назад
olha me ajudou a enender este mundo desconhecido,parabens pelo trabalho
@ViniciusDOOM
@ViniciusDOOM 3 года назад
Agradeço demais pela explicação! Muito bem explicado e simples de entender
3 года назад
Valeuu!
@joyceevellynrochasantana7931
vc é pftt, o único prof que me fez entender
@danielesouza4261
@danielesouza4261 Год назад
Aleluia 🎉🎉🎉🎉🎉 enfim consegui entender essa bagaça 🥹
@sauloferreiradossantos8158
@sauloferreiradossantos8158 3 года назад
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 года назад
@ 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 года назад
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/
@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.
@matheuslunzbresinski8704
@matheuslunzbresinski8704 2 года назад
Gostei da explicação!!!TMJ
@marcalsara634
@marcalsara634 6 месяцев назад
Abordagem e clareza excepcionais!
@thiagofloressantosaraujo3328
@thiagofloressantosaraujo3328 2 года назад
Agora compreendi isso. Se dependesse do professor, eu estava ferrado. parabéns!
@marcelopcsa12
@marcelopcsa12 9 месяцев назад
vídeo filé demais
@not2nder
@not2nder 9 месяцев назад
Interessante seu vídeo, realmemte muito bom. Fiquei curioso para saber, como seria ume exemplo de um algoritmo de complexidade = O(N!)
@RodAntunnes
@RodAntunnes Год назад
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..
@10willian03
@10willian03 Год назад
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 8 месяцев назад
Acho que precisaríamos de mais informações. Se M O(N^2).
@miriaandressa2734
@miriaandressa2734 Месяц назад
que aula!!
@ivanteotonio2674
@ivanteotonio2674 Год назад
Caramba que aula até que em fim entendi essa bagaça.
@JoaoPedro-hx9ls
@JoaoPedro-hx9ls 3 месяца назад
Será que iria doer se os professores da faculdade falassem assim de modo tão simples? Agradeço pelo bom vídeo, ajudou bastante.
@coffeeside4899
@coffeeside4899 2 года назад
omg! essa explicacao era tudo que eu precisava!!!!
@patrickporto9183
@patrickporto9183 8 месяцев назад
Ótimo vídeo man, parabéns! +1 inscrito
@Danielwillcs
@Danielwillcs 4 месяца назад
Obrigado de verdade Na minha cabeça fiz o seguinte resumo: LogN < n < nLogN < N²
@lepingouindefeu
@lepingouindefeu 3 месяца назад
Resumo mais completo: O(1) < O(logn) < O(n) < O(nlogn) < O(n²) < O(n!)
@zeckinho_
@zeckinho_ Год назад
boa aula, consegui entender
@melissateixeira6909
@melissateixeira6909 Год назад
Adorei, ajudou muito! 😄
@paahmiranda6107
@paahmiranda6107 Год назад
me salvou!!! Muito obrigada
@fcoxico
@fcoxico 2 года назад
Cara, excelente explicação. Curti e já compartilhei o vídeo no grupo da faculdade.
@ander1909
@ander1909 2 года назад
obrigado pela explicação
@dinizmatt
@dinizmatt 6 месяцев назад
É 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
@kendao7894
@kendao7894 3 года назад
Muito boa a explicação, show de bola!!! Faz um vídeo parecido, mas pra calcular a complexidade de espaço. vlw!!
@gustavocavalcantecorrea7783
@gustavocavalcantecorrea7783 4 месяца назад
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!!!
@lucamoraescomputers5576
@lucamoraescomputers5576 2 года назад
Ótimo vídeo, já ate me inscrevi!
@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!!!
@ltcqqn
@ltcqqn 2 года назад
excelente video! explicou bem melhor que minha professora. abs
@Biancalmagri
@Biancalmagri 3 года назад
Ótima explicação! Assunto realmente importantíssimo, não apenas para processos seletivos como também para o dia a dia como engenheiro(a) de software. Parabéns! 🤩🤩
3 года назад
Valeu, Bianca! Concordo, com certeza é bastante importante no dia a dia em engenharia de software! ;)
@Biancalmagri
@Biancalmagri 3 года назад
@ 😊
@alyssongomes7610
@alyssongomes7610 2 года назад
Eu sou tão ruim de matemática q achei q nunca entenderia. Muito boa a explicação.
@ericpereira7209
@ericpereira7209 Год назад
Muito bom me ajudou muito
@mffalcao87s
@mffalcao87s 2 года назад
Parabéns pelo conteudo, passo a passo, simples e direto ao ponto numa linguagem bem simplificada e usando C++ ganhou mais pontos comigo, espero que continue produzindo materiais, mandou bem
@mr.booleano9542
@mr.booleano9542 Год назад
Muito bom!
@felipeferreiratech
@felipeferreiratech Год назад
Pô mano! Show de bola!! Esclareceu muita coisa! Muito prático! Humilde demais!
@jhonnatasalencar4476
@jhonnatasalencar4476 3 года назад
Finalmente entendi algo disso! Obrigado!
3 года назад
Fico feliz em ter ajudado! o/
@guimarin_
@guimarin_ Год назад
Fala @Pontoevirgula1 sensacional suas explicações achei super bacana e vai ajudar muito.
@talitaleal1841
@talitaleal1841 Год назад
Obrigada
@afaferz
@afaferz Год назад
Cara muito obrigado, conhecia a complexidade por conta de álgebra pura mas na hora de aplicar na programação me perdia todo. Estou estudando Rust e C++ e seu vídeo ajudou demais, muito obrigado :D
@PPJCool
@PPJCool 3 года назад
Caraca cara tu me salvou legal agr. Te amo bicho hahhahaahah
2 года назад
Haha, é nóis! o/
@lucioalves9776
@lucioalves9776 5 месяцев назад
Muito bom
@guilhermemendonca5150
@guilhermemendonca5150 9 месяцев назад
Cara, tu explicou muito bem
@talilotarlison
@talilotarlison Год назад
Ótimo video!!
@alexiasilva8475
@alexiasilva8475 2 года назад
um dos videos mais bem explicados que na assistir!!!! Obrigadaaaaa
@VitorRaimundo1710
@VitorRaimundo1710 7 месяцев назад
Muito bom. Me ajudou dms, mt obg
@lenirocha7811
@lenirocha7811 Год назад
valeu por me explicar o quê meu prof demorou umas 3 aulas, mas mesmo assim eu não entendi bem. Santos 17 minutos 🙏
@rharamys1
@rharamys1 9 месяцев назад
Dado que no minuto @16:53 o count é feito no set, e não no vector, não seria correto falar que a complexidade é O(N)*O(logM) sendo N o vector size e M o set size? Ótima explicação, parabéns pelo conteúdo!
@Kvry_
@Kvry_ 3 года назад
Excelente vídeo! Parabéns!!
3 года назад
Valeu Felipe!
@camilamedeiros8282
@camilamedeiros8282 2 года назад
muito bomm, faz mais vídeos de estruturas de dadoss
2 года назад
Valeu Camila! Tem alguma estrutura de dados específica que você gostaria de ver? :)
@osvaldotecno5762
@osvaldotecno5762 2 года назад
Uau! Gostei muito da aula. Ja ativei o sininho! 😊😍
Далее
Big O Notation: O Pesadelo do Programador Iniciante
13:54
Big-O notation in 5 minutes
5:13
Просмотров 1,1 млн
Complexidade de Algoritmos (Aula 1).
23:43
Просмотров 19 тыс.
Notação Big O e Complexidade de Algoritmos
9:10
Просмотров 27 тыс.
Big O Notation - Full Course
1:56:16
Просмотров 555 тыс.