Algoritmo em 1 MINUTO : Binary Search

  Рет қаралды 89,224

Lucas Montano

Lucas Montano

Күн бұрын

Algoritmo de busca | Binary Search
• Algoritmo de busca | B...

Пікірлер: 80
@LucasMontano
@LucasMontano 2 жыл бұрын
Algoritmo de busca | Binary Search kzbin.info/www/bejne/eHfGl2isjqmioJI
@Daniel-Christian
@Daniel-Christian Жыл бұрын
Não dá pra assistir Recomendar um vídeo inacessível é um tanto sem noção né
@lucaasdev
@lucaasdev 11 ай бұрын
​@@Daniel-Christianele removeu, esse shorts é antigp
@Daniel-Christian
@Daniel-Christian 11 ай бұрын
@@lucaasdev vlw
@K4RUDO
@K4RUDO 9 ай бұрын
Abaixa o valor da assinatura pra 2,99 que viro membro pra assistir o vídeo pow 😢 ฯ { *-* } 3=====( 🕴️ )=====E [ ] _\\_/_ / / \ \ / / \ \ /__ > \__>
@fernandom.1228
@fernandom.1228 Жыл бұрын
Só que a sua lista precisa estar ordenada, caso contrário vc vai precisar ordená-la antes (como são as página de um livro) - e nem sempre vc recebe os dados ordenados. E a própria ordenação dos dados pode elevar muito a complexidade do código, dependendo da forma como for implementada.
@hil449
@hil449 2 жыл бұрын
Binary search é poderoso DEMAIS, adoro o conceito de otimizar as coisas transformando a complexidade em O (logn), foda demais
@LTM100123
@LTM100123 2 жыл бұрын
puts tava esperando rasgar o livro no meio kkkkk
@gustavoandr7610
@gustavoandr7610 2 жыл бұрын
seria bom de mais kkkkkkkk`, imagina rasgar o livro pra cada divisão kkkkkkkkkkkk
@gustavoandr7610
@gustavoandr7610 2 жыл бұрын
howtoBasic + programação = perfeição.
@mrrobot258
@mrrobot258 2 жыл бұрын
Kkkkkkk tem um professor d CS50 d Havard q rasga
@isfetshen
@isfetshen Жыл бұрын
​@@mrrobot258 em qual curso??
@mateus91234
@mateus91234 Жыл бұрын
@@isfetshen CS50, pesquisa aí.
@MauricioDeMartino
@MauricioDeMartino 2 жыл бұрын
Esse livro me ensinou muito sobre o cérebro. Por ser uma espécie de compilado de historias científicas, da muita credibilidade.
@kimfrana6873
@kimfrana6873 2 жыл бұрын
Que massa o conteúdo nesse formato! Só me foi recomendado o vídeo depois de 12 dias..e sou inscrito no canal.
@ThiagoVsky
@ThiagoVsky 2 жыл бұрын
Só me foi recomendado depois de 6 meses e sou inscrito tbm
@Kacheetado
@Kacheetado 7 ай бұрын
​@@ThiagoVskyeu só recebi o vídeo agora
@showdetruman
@showdetruman 2 ай бұрын
Sai do x...
@charliesamoel8828
@charliesamoel8828 Жыл бұрын
Primeiras aulas do harvard cs50 🤠
@mcbisinho
@mcbisinho 2 жыл бұрын
Pow muito massa. Estava revisando esse algoritmo na faculdade semana retrasada. Muito bom.
@SuportoVc
@SuportoVc 2 жыл бұрын
É facinho entender a teoria, mas implementar pela primeira vez dá muita dor de cabeça
@hil449
@hil449 2 жыл бұрын
Da nada, nao passa de 10 linhas, dps q ce entende é mega simples
@victortaveirarodrigues8032
@victortaveirarodrigues8032 2 жыл бұрын
faz balanceamento então, ai quero ver essas 10 linhas que tu disse
@hil449
@hil449 2 жыл бұрын
@@victortaveirarodrigues8032 balanceamento? Oq q isso tem a ver com busca binária? Tá confundindo com bst cara kk
@hil449
@hil449 2 жыл бұрын
@@victortaveirarodrigues8032 tá ai: recursivo: int binarySearch(vector vec, int left, int right, int target) { if(right >= left) { int mid = left + (right - left) / 2; if(vec[mid] == target) return mid; if(vec[mid] > target) return binarySearch(vec, left, mid - 1, target); else return binarySearch(vec, mid + 1, right, target); } return -1; } iterativo: int binarySearch(vector vec, int left, int right, int target) { int mid = left + (right - left) / 2; while(left < right) { if(vec[mid] == target) return mid; else if(vec[mid] < target ) left = mid + 1; else if(vec[mid] > target) right = mid - 1; mid = left + (right - left) / 2; } return -1; } é de boa cara, é um dos algoritmos mais simples que existe
@kry8444
@kry8444 2 жыл бұрын
@@hil449 caralho, loucura, isso faz parte de que linguagem? Ainda tô aprendendo
@br101nt
@br101nt 2 жыл бұрын
Muito bom lucas, aquele abraço.
@techtotals
@techtotals Жыл бұрын
Aprendi isso no Khan Academy, recomendo.
@hudsonnascimento2301
@hudsonnascimento2301 Жыл бұрын
voce é muito necessário cara!
@eliasjunior9322
@eliasjunior9322 Жыл бұрын
primeiro capitulo do livro: "Entendendo algoritmos" é esse assunto. Muito massa !
@renatosuarez3217
@renatosuarez3217 2 жыл бұрын
Puts mano que eficiência Lucas boaaaaa 🚀🚀
@angelo.piletti
@angelo.piletti 2 жыл бұрын
Que massa!
@felipecardoso229
@felipecardoso229 11 ай бұрын
eu nao te aguento mais Lucas Montano
@vaneskasilva57
@vaneskasilva57 2 жыл бұрын
Achei que ia fazer igual o David Malan (cs50) e rasgar o livro
@jbjunior2772
@jbjunior2772 Жыл бұрын
eu ja tava com pena do livro. sinal q tou fazendo o curso certo
@lavosier2
@lavosier2 Жыл бұрын
Eu lendo o livro sem ver o codigo consegui fazer o binary search em java.
@alyssonmachado1254
@alyssonmachado1254 2 жыл бұрын
Muito legal! 👍
@echofloripa
@echofloripa Жыл бұрын
Este livro é bom, tenho aqui, mas estou procrastinando para ler ele 🤣
@jeffersonthiago3632
@jeffersonthiago3632 2 жыл бұрын
bem parecido com a forma que os bancos de dados utilizam os indices
@anonymousal5214
@anonymousal5214 2 жыл бұрын
Sensacional!
@juniorvalente1483
@juniorvalente1483 2 жыл бұрын
O cara tá pique David malan
@danilosilva6832
@danilosilva6832 2 жыл бұрын
Lá na cadeira de métodos computacionais a gente chamava isso de ^^metodo da bisseção^^
@andreialves4809
@andreialves4809 2 жыл бұрын
Só esqueceu de falar que tem que estar ordenado
@LucasMontano
@LucasMontano 2 жыл бұрын
esqueci? acho que um minuto não foi suficiente 😅
@tiagorafael9872
@tiagorafael9872 Жыл бұрын
Livro com páginas desordenadas eu nunca vi não.
@leantruts
@leantruts 16 күн бұрын
​@@tiagorafael9872Sarcasmo verdadeiro, né? Se não for o caso: analogia.
@LFReis
@LFReis Жыл бұрын
Oq mais escuto "tal coisa é menor ou maior q tal coisa?" Mas é assim q aprende kkkk
@ContaParajogo-tb5fy
@ContaParajogo-tb5fy Жыл бұрын
tipo assim , seria capaz dividir no meio e logo apos perceber q foi menor do que o procurado o algoritmo fazer a soma, por exemplo vc quer a pagina 238-194 =44, ai o algoritmo saberia que deveria rola 44 paginas?
@pinguim1658
@pinguim1658 Жыл бұрын
Ainda não entendi a proposta do vídeo, alguem pode me explicar ou ele fala como encontrar paginas facilmente?
@ChristyanBrayan
@ChristyanBrayan 2 жыл бұрын
lembro deste exemplo em algum livro de programação
@ukaase
@ukaase 2 жыл бұрын
Grekking algorithms um que è ilustrado mt bom por sinal
@paulosoler7173
@paulosoler7173 Жыл бұрын
Lucas Montano do canal Lucas Montano.
@LivesDoVini
@LivesDoVini 2 жыл бұрын
To aprendendo isso
@deividhugo3508
@deividhugo3508 2 жыл бұрын
Vou fazer esse código
@AndressaCodes
@AndressaCodes 2 жыл бұрын
Massa demais
@gabrielmeiguins6720
@gabrielmeiguins6720 Жыл бұрын
This is cs50, top top top!
@VitorSantos12345
@VitorSantos12345 2 жыл бұрын
Esse livro e muito bom , Kkk e pior nessa parte que tu parou e mostrou para a camera , fala da target usando um algoritmo para saber o que a pessoa queria .exemplo(usado no livro), ele via mulheres procurando por fraudas e mamadeira e subentendia que estavam gravidas e sugeria coisas para bebês . Na maioria das vezes acertava.
@gustavocabral8644
@gustavocabral8644 2 жыл бұрын
Qual o autor do livro que ele mostra no vídeo?, esse livro é tão bom assim msm?
@SuaveSuavao
@SuaveSuavao Жыл бұрын
Eu uso isso no dia a dia, não da programação mas sim no dia a dia da vida real kkk
@FelipeOliveir4
@FelipeOliveir4 Жыл бұрын
O difícil é lembrar de usar no dia a dia kkkkkk
@tiagorafael9872
@tiagorafael9872 Жыл бұрын
Uma vez que tu aprende, o difícil é esquecer.
@heheboy242
@heheboy242 Жыл бұрын
Livro de 10 páginas kek
@marlonberaldo5609
@marlonberaldo5609 2 жыл бұрын
Quicksort 😀
@otaldodevgui
@otaldodevgui 9 ай бұрын
Isso é estrutura de dados, mas ok!
@ullysses95
@ullysses95 2 жыл бұрын
carai que analogia foda kkkkkkk
@ottavio5012
@ottavio5012 3 ай бұрын
Comentário!
@marceloroldrin
@marceloroldrin Жыл бұрын
Página 1😅
@phelpsmac
@phelpsmac Жыл бұрын
que tri
@dnl2003
@dnl2003 Жыл бұрын
Só nao esqueça de avisar que o array tem que ta ordenado... se nao a busca se torna mais inútil que o mundial do palmeiras...
@tiagorafael9872
@tiagorafael9872 Жыл бұрын
O livro já vem ordenado, não se preocupe.
@dnl2003
@dnl2003 Жыл бұрын
@@tiagorafael9872 e eu vi o livro X que vc ta falando...
@leandrofelip
@leandrofelip Жыл бұрын
@@dnl2003 Apaguei o comentário. Pode ficar de boa.
@allansobrado1
@allansobrado1 7 ай бұрын
Putz. Fraquíssimo pra explicar e exemplificar. Pode falar "busca binária" sem medo.
Qual é mais difícil FRONTEND ou BACKEND?
16:23
Lucas Montano
Рет қаралды 90 М.
comunidade WordPress INSANO o que tá acontecendo
26:48
Lucas Montano
Рет қаралды 32 М.
小丑家的感情危机!#小丑#天使#家庭
00:15
家庭搞笑日记
Рет қаралды 31 МЛН
MY HEIGHT vs MrBEAST CREW 🙈📏
00:22
Celine Dept
Рет қаралды 17 МЛН
Бенчик, пора купаться! 🛁 #бенчик #арти #симбочка
00:34
Симбочка Пимпочка
Рет қаралды 3 МЛН
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 38 МЛН
Tesla expandindo Trabalho Remoto
18:24
Lucas Montano
Рет қаралды 1,8 М.
A Real Importância de Algoritmos e Estruturas de Dados
7:08
Vitor Castro
Рет қаралды 40 М.
How I animate 3Blue1Brown | A Manim demo with Ben Sparks
53:41
3Blue1Brown
Рет қаралды 550 М.
Big O Notation: O Pesadelo do Programador Iniciante
13:54
Lucas Montano
Рет қаралды 64 М.
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 550 М.
O que são os algoritmos e como eles aprendem com você
8:06
BBC News Brasil
Рет қаралды 198 М.
Algoritmo Básico (programador júnior)
20:42
Lucas Montano
Рет қаралды 34 М.
小丑家的感情危机!#小丑#天使#家庭
00:15
家庭搞笑日记
Рет қаралды 31 МЛН