Árvores: O Começo de TUDO | Estruturas de Dados e Algoritmos

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ย. 2024

ความคิดเห็น • 578

  • @oginoino
    @oginoino 3 ปีที่แล้ว +589

    Todo vídeo do Akita é aquela máxima: Se eu quiser criar uma torta de maçã do zero, primeiro eu preciso criar o universo.

  • @daniloalmeida2200
    @daniloalmeida2200 3 ปีที่แล้ว +358

    Saber que o Akita doa 200% do lucro dos vídeos aumentou drasticamente meu respeito a admiração por tal ser humano.

    • @diegofarias6337
      @diegofarias6337 3 ปีที่แล้ว +8

      Isso mostra que o dinheiro não está em primeiro lugar para todas as pessoas. Parabéns pelo iniciativa Akita.

    • @vito5800x
      @vito5800x 3 ปีที่แล้ว

      akita é sensacional um cara muito admirável!
      além de compartilhar esse conteudo conosco e doar monetização + 100%
      cara é brabo d+++++

    • @hil449
      @hil449 2 ปีที่แล้ว +1

      pois é, ele no linkedin é mó agressivo mas faz mais bem que muita gente kk

    • @igormacedo2995
      @igormacedo2995 2 ปีที่แล้ว +2

      doa sim, confia

    • @sardinhanofogo
      @sardinhanofogo 2 ปีที่แล้ว +1

      @@osdeving Eu nem ligo se é para alimentar o ego ou não. Eu quero é aproveitar o conhecimento do cara e entender algo que tive dificuldade.

  • @fagnerrodrigues9082
    @fagnerrodrigues9082 3 ปีที่แล้ว +611

    "Eu não estou fazendo um substituto pra cursos oficiais" mas a explicação é tão boa que acaba sendo o melhor substituto, kkkkkkkk

    • @danilovilasboas
      @danilovilasboas 3 ปีที่แล้ว +21

      Sei de nada, sei que eu só jogo no grupo da faculdade e todo mundo diz que é MUITO melhor que o oficial, hahaha.

    • @rc0d3
      @rc0d3 3 ปีที่แล้ว +6

      Com toda certeza, a didática dele é excelente, me lembra meu colega falando sobre cálculo 1, que não entendeu nada, ele me mostrou um vídeo mas a didática do professor era péssima enquanto com 10minutos de outro professor dava para entender muito melhor

    • @lucaslima7759
      @lucaslima7759 3 ปีที่แล้ว +8

      Quando o Akita fala isso eu começo a rir kkkkkk. A didática dele é muito diferenciada, por mais que nao seja a intençao dele

    • @luisdomiciano
      @luisdomiciano 3 ปีที่แล้ว +4

      Supletivo Acadêmico haha

    • @Marceliino1
      @Marceliino1 3 ปีที่แล้ว

      Bom dia amigo, poderia me passar o links dos episódios anteriores...eu não encontrei...obrigado

  • @Ro_D_Rigo
    @Ro_D_Rigo ปีที่แล้ว +25

    Eu estudei árvores a pouco tem na faculdade e tinha entendido o conceito, mas nesse vídeo, a cada 5 minutos eu ficava pensando: " ahhh, então é por isso!", " ah... então é pra isso!". Excelente conteúdo!

  • @DelPieroJoga10
    @DelPieroJoga10 11 หลายเดือนก่อน +9

    akita, o trabalho que vc faz em pt-br, e incrivel, e conteudo precioso, e totalmente free, vc n tem ideia o quanto vc ta ajudando

  • @LucasMontano
    @LucasMontano 3 ปีที่แล้ว +310

    baita vídeo Akita! mensagem final do vídeo merece até mesmo um novo vídeo 😀. A importância de saber o que está por baixo do .sort() no JS, por exemplo, talvez seja até mais relevante que aprender C/C++ pra quem tá trabalhando na web. O algoritmo por baixo vai variar de acordo com N fatores, como tipo de array e se estamos falando de Mozilla ou V8...

    • @oprogramadorw1809
      @oprogramadorw1809 3 ปีที่แล้ว +20

      Como eu sou da velha guarda, primeiro era ensinado o funcionamento interno ( chato na época ), depois como utilizar.

    • @amdlemos
      @amdlemos 3 ปีที่แล้ว +3

      até aqui? kkk

    • @andersondossantoscruz3685
      @andersondossantoscruz3685 3 ปีที่แล้ว +10

      Na faculdade foram 2 anos vendo lógica, algoritmos e estrutura de dados em C/C++. Minha prova de ED foi sobre árvore AVL, e todas as provas eram no papel e caneta. Metade da sala já ficou pra trás aí kkkkkk é foda

    • @MaisUmSomente
      @MaisUmSomente 3 ปีที่แล้ว +4

      spam é alma do negócio

    • @oprogramadorw1809
      @oprogramadorw1809 3 ปีที่แล้ว +5

      Sempre gostei de C/C++ desde "criançinha piquena", gosto de saber como a máquina funciona.

  • @alessandroarantesgomes7331
    @alessandroarantesgomes7331 2 ปีที่แล้ว +15

    Cara... Que aula!!!!! Vou sim ver várias vezes no meu tempo morto. Encontrar esse tipo de coisa for free no Brazil é difícil de acreditar.

  • @lucaspk33.
    @lucaspk33. 3 ปีที่แล้ว +9

    - Árvore = Grafo conectado e acíclico;
    - Árvore Binária = Árvore em que cada nó possui, no máximo, dois filhos (e.g. left and right). Possui altura h e complexidade de tempo O(h). No pior caso, ela é skewed e h = n (i.e. parecida com uma lista com filhos só à esquerda ou só à direita), com 'n' sendo o número de nós da árvore;
    - Árvore Binária de Pesquisa = Árvore Binária em que o filho à esquerda < nó pai e filho à direita > nó pai (igual pode ficar à direita ou à esquerda, fica a gosto do freguês). O pior caso também é skewed com h = n.
    - Árvore Binária de Pesquisa Balanceada = Árvore Binária de Pesquisa com altura logn no pior caso. Temos as AVL e RB Trees como exemplos mais comuns, embora existam as Splay Trees que possuem uma complexidade amortizada de O(logn) também. Para manter o balanceamento, é necessário empregar rotações de nós que mexe em um grupo específico de nós onde foi chamada e tem complexidade constante (e.g. dependendo do autor pode ser chamado de zig-zag ou left-right).

  • @jkbrito11
    @jkbrito11 3 ปีที่แล้ว +59

    Como você está trabalhando muito encima da parte técnica da produção do vídeo aqui vão meus pontos.
    1- O microfone está capturando muito vibração da sua garganta. Se ouvir num bom fone, perceberá que existe um som espremido e grave junto a sua voz clara.
    2- Não sei se foi proposital, mas as cores estão bem saturadas (e tenho pouquíssima saturação no meu monitor), talvez passou do ponto para ser chamativo. O que é vermelho (talvez por conta da luz vermelha que incide da direita pra esquerda de quem assiste) estão quase neon, como a capa do livro de Java.
    3- Antigamente vc usava um outro enquadramento, me parecia um mid close-up com desvio para a direita (de quem assiste) e usava o seu lado direito para sobreposição de algo que gostaria de mostrar. Agora está em mid shot centralizado usando todos os cantos da tela. Era mais legal como antes rsrsrsr.
    O conteúdo é padrão akita. Sempre excelente.

    • @Akitando
      @Akitando  3 ปีที่แล้ว +47

      1. isso eu bobeei, deveria ter comprimido um pouco mais. vou rechecar o que eu esqueci no Fairlight
      2. não foi proposital, tava menos saturado e menos escuro, mas quando subi no TH-cam o re-encode ele fez isso com as cores twitter.com/AkitaOnRails/status/1379434856044589063?s=20
      3. dessa vez eu acabei indo um pouco demais pro meio, também prefiro um pouco mais pro outro lado.
      Vou ajustar pro próximo ;)

    • @usilva22
      @usilva22 3 ปีที่แล้ว +4

      Não estava entendendo o pq de o som, no meu fone, estar tão incomodo.

    • @Calbac-Senbreak
      @Calbac-Senbreak 3 ปีที่แล้ว +2

      @@Akitando Só opinião dele mesmo. Achei q ficou melhor em todos os sentidos, mas que não fez diferença relevante alguma, já que q relevância ta no conteúdo, como ele mesmo indiretamente reconheceu

    • @reidanone4889
      @reidanone4889 17 วันที่ผ่านมา

      @@usilva22 eu também kkkkk toda hora eu olhava pra cozinha porque parecia que tinha água fervendo kkkkkkkk

  • @derekmartins3751
    @derekmartins3751 3 ปีที่แล้ว +90

    Eu tinha o mal de achar que minha formação tinha sido ruim, porque os professores bateram muito em cima disso, hoje eu os agradeço.

    • @SuportoVc
      @SuportoVc 3 ปีที่แล้ว +1

      É meio estranho mesmo, pq a gente aprende isso mas não faz ideia de como criar um clone do jogo Pong kkk

    • @derekmartins3751
      @derekmartins3751 3 ปีที่แล้ว +35

      @@SuportoVc o que quis dizer foi que tive muuuita sorte. Na graduação eu tive a sorte de ver isso tudo, com uma certa profundidade: implementar jogos, implementar hash, ver ponteiros, realmente fazer aplicações com esses exemplos, ver o funcionamento do banco de dados a fundo, entender paralelismo, concorrência, programar a GPU, arquitetura de computadores e de ter tido uma boa base em Cálculo, Álgebra, Estatística, essas coisas, mas eu achava que era besteira, porque eu pensava que o mercado absorvia somente quem soubesse JavaScript, PHP, as tecnologias do momento, entre outro i(sso era eu bem mais novo e sendo super ingênuo.) Mesmo a gente fazendo linguagem de programação, fazendo árvores, implementando muita coisa, eu ainda achava que era desnecessário e que era algo trivial. Hoje vejo os vídeos do Akita e começo a rir de felicidade. De ver ele falando e eu entendendo tudo, sem dúvidas. De ver que o que eu achava desnecessário me fez um programador melhor. Espero que todo mundo um dia vire um Akita, não uma cópia, mas que tenham a mesma mentalidade de realmente querer ir a fundo. De se tornarem independentes, de irem sempre além. Se cuida irmão.

    • @danielpustowka5684
      @danielpustowka5684 3 ปีที่แล้ว

      Formação em universidade pública ou privada?

    • @derekmartins3751
      @derekmartins3751 3 ปีที่แล้ว +2

      @@danielpustowka5684 Pública

    • @reidogado3344
      @reidogado3344 3 ปีที่แล้ว

      @@derekmartins3751 vc fez CC, brother? E possivel trabalhar durante o curso?

  • @yuriqueirozandrade5956
    @yuriqueirozandrade5956 3 ปีที่แล้ว +26

    Queria ter visto um vídeo assim quando estava "aprendendo" sobre árvore, muito bom como sempre

    • @yuriqueirozandrade5956
      @yuriqueirozandrade5956 3 ปีที่แล้ว

      @@allansobrado1 essa foi foda kkk agora q fui perceber, provavelmente estava digitando rápido de mais, mas valeu pela correção

  • @fabiobarboza7
    @fabiobarboza7 3 ปีที่แล้ว +56

    Como já disseram: "O jeito que o Akita soca nossa cara é diferente..." rsrs.

    • @rogeriopst450
      @rogeriopst450 3 ปีที่แล้ว

      as vezes, eu fico cambaleando, cambaleando de tontura após o soco...hahuahuahu

  • @angelasantaana
    @angelasantaana 3 ปีที่แล้ว

    O que eu mais gosto é a velocidade da voz, com que ele expõe o conteúdo, fixa mais rápido na mente e prende a atenção.

  • @gm3rwill
    @gm3rwill 3 ปีที่แล้ว +7

    Trabalho na AWS - Dublin com Cloud mas quero me tornar um SDE, venho estudando estrutura de dados todos os dias a pelo menos 14 meses e o assunto do video esta bem familiar na minha cabeça. Vc é o cara, explica muitissimo bem de uma maneira que me faz re-ver videos tecnicos com animaçao. Parabêns por mais um conteudo top!

  • @mynameisabcd05
    @mynameisabcd05 3 ปีที่แล้ว +7

    Ver essa sequência de vídeos do Akita só reforça como nossa área é bonita e mudou o mundo. Foda d+ você trazer esse tipo de conteúdo aqui para o Brasil. Poucos falam sobre a importância de estudar estrutura de dados.

  • @badboi74
    @badboi74 3 ปีที่แล้ว +37

    Notificação do Akita = Meu dia melhor

  • @brizamel7085
    @brizamel7085 3 ปีที่แล้ว

    eh disso que uma estudante de ciencia da computação desesperada precisa
    Mto obrigada

  • @eduardohenriquedeassis9729
    @eduardohenriquedeassis9729 หลายเดือนก่อน

    Fábio, tudo bem?
    Eu descobri seu canal três anos atrás quando estava começando a estudar programação para tentar mudar de área, na época eu estava com 48 anos. Depoois de um ano e meio consegui um trabalho como Front End. Estes dias eu estava conversando com um colega de trabalho que se formou em uma excelente faculdade americana. Perguntei a ele alguma dica do quê estudar. Porque, por conta do trabalho, acabei focado em aprender as ferramentas para conseguir dar conta das demandas, mas como você bem sabe, estudar ferramentas apenas não é uma boa estratégia, enfim, ele me passou coisas da grade curricular que ele viu e me disse que seria um bom começo, ou recomeço.
    Enfim, tudo o que ele sugeriu estão nos seus vídeos.
    Vou recomeçar a assistir novamente tudo o que for possível do seu canal, que é praticamente uma universidade!!
    Obrigado novamente pela enorme disposição em ajudar!!!!!!
    Obs. Eu sei que você não gosta de "endeusamento", mas eu fico imaginando como seria um bate papo filosófico contigo.

  • @Diogenesdev
    @Diogenesdev 3 ปีที่แล้ว +1

    Akita, em pouco mais de 57min vi neste video o que demorei mais de um semestre para ver na faculdade de Ciência da Computação, base boa...prédio bom, base ruim....prédio fraco. Isso me fez relembrar assuntos como métodos selection sort, inserction sort, quick sort, bubble sort e etc. Akita, gostaria muito de um video sobre Banco de Dados, funcionamento de indices e otimização de buscas dentro de uma base de dados. Vlw obrigado, te admiro muito por todo o conhecimento que tem e repassa. Este é o seu legado! Abco.

  • @VitorW05
    @VitorW05 9 หลายเดือนก่อน

    Muito obrigado amigo, estou fazendo o CS50 e eles apenas dão uma pincelada em Árvores no módulo de estrutura de dados, passei batido só considerei hash tables e linked lists. Agora vejo importância, ótima explicação.

  • @svorckelable
    @svorckelable 4 หลายเดือนก่อน

    Cara tenho um tremendo orgulho e respeito do seu canal. Ele foi uma das bússolas que me norteou a mudar da área de infra, para a área de desenvolvimento.

  • @programandobyahn9566
    @programandobyahn9566 3 ปีที่แล้ว +1

    Graça a playlist começando aos 40 eu com 38 anos resolvi começar minha segunda graduação, desta vez no que eu sempre quis mas era preguiçoso demais pra começar. Seguindo com uma bolsa do educa mais Brasil consegui 73% de desconto na mensalidade e em maio começo no curso de Ciência da Computação. Obrigado mestre Akita. Seus vídeos me ajudam muito a pivotar na carreira e sair da zona da preguiça ou melhor de conforto.

  • @agostinhodossantos7997
    @agostinhodossantos7997 3 ปีที่แล้ว +18

    Akitando em Moçambique 😃

  • @amdlemos
    @amdlemos 3 ปีที่แล้ว

    Massa demais Akita, tu fala rápido pra carvalho, joga informação pra dedéu e no fim a gente entende.
    Parabéns.

  • @evandrovogel6438
    @evandrovogel6438 3 ปีที่แล้ว +2

    Acho sensacional essa sua frase de que precisamos saber que esses assuntos existem, eu comecei a aprender a programar e não sei até hoje qual é o escopo da matéria tem muita coisa que fica escondida que você só compreende quando tem que resolver muitos problemas, e quando você está estudando você não tem que resolver problemas reais.

    • @derekmartins3751
      @derekmartins3751 3 ปีที่แล้ว +1

      Não sei se vai ajudar, mas olha alguma grade de curso de Ciência da Computação, olha talks de pessoas com muita experiência (sem ser os modinhas, pelo amor do pai). Entra em Reddit, Quora, pra ver discussões sobre temas da área e cria o hábito de ler bastante, livros, código. E sempre tenha o hábito de se questionar o motivo das coisas, isso sempre vai te impulsionar a ser um programador melhor, uma pessoa melhor. Sucesso na sua jornada, espero que dê tudo certo pra você.

    •  หลายเดือนก่อน

      ​@@derekmartins3751 eu gosto de olhar na Univesp.

  • @phedro-reis
    @phedro-reis 3 ปีที่แล้ว

    Sensacional esse cara. Isso é alguém contribuindo para o progresso do país. Para a melhora da sociedade e do mundo. É uma outra mentalidade, outra cultura.

  • @marcosscorzoni3465
    @marcosscorzoni3465 3 ปีที่แล้ว +1

    Pra quem trabalha com isso, explicando six sigma, é de chorar de emoção. Valeu!

  • @henriquefigueiredo4077
    @henriquefigueiredo4077 ปีที่แล้ว

    Impressionante. Vi o vídeo pela primeira vez, mas se visse há 2 anos atrás não iria entender tudo. Hoje consigo dizer que entendi tudo(ou quase) que o Akita falou e consigo enxergar que o q foi dito foi só a base e tem muito conteúdo por trás dos conseuitos.

  • @Vini_sacco_2024
    @Vini_sacco_2024 3 ปีที่แล้ว

    Nossa minha mente fez varias operações de rotação e balanceamento de varias peças do quebra-cabeça se encacharam, deu uma visão muito boa da coisa e sua aplicações praticas, muito obrigado, vou estudar mais estes temas

  • @PauloRoberto-ln7bx
    @PauloRoberto-ln7bx 3 ปีที่แล้ว

    Não te suporto , porém tem meu máximo respeito ! quem fala a verdade merece ser ouvido!!
    sou seu fã !

  • @uotlaf_
    @uotlaf_ 3 ปีที่แล้ว +3

    Começei ciências da computação no início do ano e tô adorando essa série!

  • @prof_allanIFBA
    @prof_allanIFBA ปีที่แล้ว

    Saber que o Akita doa 200% do lucro dos vídeos aumentou drasticamente meu respeito a admiração por tal ser humano. Muito bom o cara fazer o que gosta. Lindo e espetacular. Quando eu crescer (não no youtube rsrs) quero ser assim. Grande exemplo.

  • @Emerique_dev
    @Emerique_dev 3 ปีที่แล้ว

    Estou fazendo estrutura de dados Árvore na faculdade e em poucos minutos você me explicou oq o meu professor passou quase um mês explicando na teoria, que não vale de nada sem a prática do mesmo.
    Muito obrigado Akita vc é mil

  • @1lucas_maximiano
    @1lucas_maximiano 3 ปีที่แล้ว

    Baita humildade no começo e muito conhecimento durante o vídeo.. mais que merece o like!! Obrigado pela aula

  • @alexandredesouzamarques9872
    @alexandredesouzamarques9872 3 ปีที่แล้ว

    Parabéns Akita!! eu aprendi mais com seu vídeo, do que 1 ano na faculdade.
    Você explica rápido, e tem uma didática excelente.

  • @rogeriopst450
    @rogeriopst450 3 ปีที่แล้ว +1

    primeiro, mto bem escolhida a camiseta com a triforce p encerrar a trilogia.
    totalmente apoio os videos sobre garbage collector, os numeros pseudo-aleatorios e qualquer um q vc fizer. seu conteudo eh incrivel. parabens.
    qto às árvores, n sabia q tinha tanto de arvores na criação de indices de banco de dados e mta coisa do q falou.
    aula maravilhosa demais e c ctz vou assistir mtas vezes.
    obrigado demais. parabens.

    • @Akitando
      @Akitando  3 ปีที่แล้ว +2

      alguém entendeu a referência do Triforce ;-)

  • @marceloprr
    @marceloprr 3 ปีที่แล้ว +1

    Akita, você tem porta aberta pra errar com esse monte de conteúdo interessante que vocês passa! Nós somos seres humanos e passíveis de erro, esses quais, são compensados pelos ensinamentos que você trás...

    • @marceloprr
      @marceloprr 3 ปีที่แล้ว

      caraca, pausei pra escrever o comentário, e assim que voltei ao play, você acabou de falar o que eu acabei de escrever.. #tamujunto!

  • @victoroliveira1938
    @victoroliveira1938 3 ปีที่แล้ว +1

    Estou aprendendo a programar de maneira autodidata e conteúdos como este me ajudam demais! Não só pela didática, mas pela identificação que tenho com o Akita na forma de encarar as dificuldades e o aprendizado... GRATIDÃO!

  • @darkjul9159
    @darkjul9159 2 ปีที่แล้ว

    Mestre de Sabedoria! Gratidão a estas informações e ao auto-ditadismo!!!

  • @RodrigoScavassin
    @RodrigoScavassin 3 ปีที่แล้ว +6

    Eu to aprendendo estruturas de dados agora na faculdade. O timing dos seus vídeos tá perfeito pra mim, até pq minha professora vai levar umas três semanas pra passar 20% do conteúdo desse vídeo.

    • @SuportoVc
      @SuportoVc 3 ปีที่แล้ว

      Eu também. Muita coincidēncia, hein!?

    • @lucasdonizeti3641
      @lucasdonizeti3641 3 ปีที่แล้ว +2

      Os últimos vídeos não, mas há um tempo os vídeos dele eram exatamente o que eu estava vendo na faculdade também..

  • @gabe2942
    @gabe2942 3 ปีที่แล้ว +17

    Fala sobre placas de vídeos. O Ben Eater tem um vídeo fazendo uma bem simples do zero. Achei simplesmente sensacional

  • @nortonlui1
    @nortonlui1 3 ปีที่แล้ว

    Estrutura de dados é muito f.... Na facul já fiz essa matéria e achei sensacional. Os caras usaram c. Desde de fila, lista, lista dupla encadeada e etc. Consegui implementar tudo em c, foi muito massa. Tiver a sorte pois o material tá bem organizado e facilitou para estudar e fazer cursos.

  • @danielkohwalter5481
    @danielkohwalter5481 3 ปีที่แล้ว +31

    Porra, Akita... foda pra caralho! O mundo (em especial o nosso país) tá precisando demais disso. Minha irmã tá entrando agora no mundo de TI (ela é psicóloga!), mas, com o apoio didático do marido e do irmão, o caminho tá ficando menos bruto. Em breve, mais uma visualizadora do teu conteúdo da hora! Vai ajudar muito ela, assim como tá ajudando a todos nós. Obrigado!

    • @anonymousanonymous1472
      @anonymousanonymous1472 2 ปีที่แล้ว +1

      Como está ela hoje?

    • @webgpu
      @webgpu 2 ปีที่แล้ว +2

      @@anonymousanonymous1472 hoje se formou num curso de humanas (letras), virou transex, esta com metade do cabelo roxo, outro amarelo.

  • @octocattraveler
    @octocattraveler 3 ปีที่แล้ว +2

    Mesmo eu sendo de um perfil mais de Humanas o Akita consegue me deixar intrigado com tanta explicação puramente lógica e matemática.
    ✌️💪

  • @jvianneyjr
    @jvianneyjr 5 หลายเดือนก่อน

    Estudei muito na faculdade . Adoro esse assunto implementei varias

  • @odayltonprof
    @odayltonprof 3 ปีที่แล้ว

    Realmente dos 3 episódios esse foi o que mais me agregou conhecimento... coisas que eu estava delegando para serviços esternos do programa agora posso explorar melhor isso... não tão raiz mais com mais foco no que procurar ... obrigado

  • @williamvirissimo1472
    @williamvirissimo1472 6 หลายเดือนก่อน

    primeira vez assistindo uma aula do akita e fiquei impressionado com a capacidade dele de falar por quase uma hora de um assunto tao complexo e cheio de detalher sem da uma pausa pra respirar kkkk

  • @moranisdev
    @moranisdev 2 ปีที่แล้ว

    @Fábio Akita são videos como esse que esclarece demais o que estava sombrio na minha cabeça, estou estudando estrutura de dados e esse vídeo triplicou o meu entendimento sobre o assunto, forte abraço !!!

  • @Ervilhagoiana
    @Ervilhagoiana 3 ปีที่แล้ว

    Me impressiona como consegue ser tão didático. Muita gratidão por vc existir!

  • @gbsantana.
    @gbsantana. ปีที่แล้ว +1

    No livro Algorithms do ROBERT SEDGEWICK | KEVIN WAYNE ele coloca mais duas regras na RBT melhorando a complexidade e enconomizando código. 1. Um nó vermelho só pode ficar no filho a esquerda e 2. dois filhos são vermelho então então troca as cores. O autor tbm da curso de graça no coursera Algorithms part I e Algorithms part II

  • @andreribeiro4112
    @andreribeiro4112 3 ปีที่แล้ว

    Parabens!!! Acredito q uma das maiores licoes dessa serie e a Humildade em reconhecer q se pode errar, assim aumentando sua eficacia em revisar e corrigir os erros e aumentar o seu entendimento no assunto.

  • @oinetsrv
    @oinetsrv 3 ปีที่แล้ว +1

    É os vídeos do Akita não da pra assistir no 1.5, é muito legal mesmo. Em velocidade normal ainda tenho que assistir umas 3 vezes. Obrigado pelo trabalho Akita.

  • @sardinhanofogo
    @sardinhanofogo 2 ปีที่แล้ว

    É mano! Vc tem o "dom" para ensinar. Parabéns 👏🏽👏🏽👏🏽

  • @femosplay12
    @femosplay12 ปีที่แล้ว

    Esse é meu vídeo favorito kkk, é impressionante como eu assisto varias vezes e é como se fosse a primeira vez

  • @wellingtonaraujo5418
    @wellingtonaraujo5418 3 ปีที่แล้ว

    Assisti até o final e consegui entender mais coisas dessa vez.
    Quando tu fala que é necessario ler mesmo sendo chato me deu uma certa ajuda pois tenho um livro velho de Java que um brother me emprestou e tenho preguiça de ver pq acho bem ultrapassado e penso que qualquer video na internet vai ser mais eficiente.
    nome do livro: ''Java como programar 6ª edição (DEITEL) ".
    Vou dar uma olhadinha no livro pra ver se tem algo interessante que ainda se aproveite .-.

  • @diego-zb6fr
    @diego-zb6fr 3 ปีที่แล้ว

    Acho que é uma das melhores introduções a algoritimos que vc pode ver

  • @aledevmorais
    @aledevmorais ปีที่แล้ว

    Uma procura eficiente depende de uma estrutura já previamente ordenada. O ideal é planejar a estrutura em camadas de níveis e subníveis em árvore

  • @vbmendes
    @vbmendes 3 ปีที่แล้ว

    Muito bom o vídeo, Akita. Me aventurei a dar aulas justamente de estruturas de dados na universidade onde me formei e sei o quanto é difícil estruturar todos esses conceitos de uma forma didática como você fez. Parabéns!

  • @fabiobaziota5919
    @fabiobaziota5919 3 ปีที่แล้ว

    Fábio Akita me lembra o meu professor de Estrutura de Dados Dr. Manuel Meneses formado na USP...
    Estrutura de dados seja ele: pilha, fila, lista ligada, árvores, grafos ajudam muito no processo de abstração e melhora o raciocínio na lógica de programação.

  • @claudiovaliense6963
    @claudiovaliense6963 3 ปีที่แล้ว

    Parabéns pelo vídeo Akita, só uma coisa, em 31:48 o senhor falar em ordenação ser n log n, mas esse limite é de ordenação por comparação, mas é possível ordenar sem comparar, o Cormen capítulo 8 fala sobre isso. Olha um exemplo de um código de 10 linhas que fiz aqui:
    #include
    #include
    void main(){
    int vet[] = {7, 3, 6, 1, 5, 8, 4, 16, 12, 2}; int valor_maximo=20;
    int* vetor_ordenado = (int*) malloc(valor_maximo * sizeof(int));
    for ( int i=0; i< (sizeof(vet) / sizeof( vet[0] )) ; i++ )
    vetor_ordenado[ vet[i] ] = 1;
    for ( int i=0; i

  • @jailsoncarneiro4936
    @jailsoncarneiro4936 3 ปีที่แล้ว

    Parabéns Akita!!! Mas uma grande obra de arte. Muito obrigado pelo seu tempo e dedicação! Mestre de conhecimento e humildade, um dia quem sabe chego lá inspirado em pessoas como você.

  • @lgongora
    @lgongora 3 ปีที่แล้ว +12

    Não, Akita!
    Você não está fazendo um substituto de cursos acadêmicos.
    Você está, mesmo que não queira, dando aulas muito melhores do que a maioria das faculdades por aí.
    Obrigado por compartilhar! Você é foda!

  • @promidia1702
    @promidia1702 3 ปีที่แล้ว

    Vi esse video antes de precisar do conteudo, depois do Basecamp da 42 estou vendo novamente pra fixar algumas coisas, muito bom

  • @glaubermarcelino6225
    @glaubermarcelino6225 3 ปีที่แล้ว

    Quando recebo as notificações de vídeos novos do Akita, já sei que terei de levar mais um tapa na cara de aprendizado e absorção de conhecimento, parabéns Akita, para min sempre vai ser referência

  • @tksmkd
    @tksmkd 3 ปีที่แล้ว

    Caralho, praticamente um resumo de quase todo o curso de ciência da computação em MENOS de uma hora! Esse cara tem muita informação na cabeça. Seria incrível termos mais gente com essa capacidade e disponibilidade de criando conteúdo em português. Parabéns professor!

  • @diogo02goleiro10
    @diogo02goleiro10 3 ปีที่แล้ว

    Estudei e aprendi isso na faculdade e nos livros, mas mesmo assim quando seu vídeo foi recomendado eu assisti os 3 minutos para ver a qualidade do conteúdo e... me surpreendi! Ansioso já para assistir os outros da série no tempo livre.

  • @yuminstallnmap1623
    @yuminstallnmap1623 2 ปีที่แล้ว

    Eu sempre vejo e revejo isso. Esse tema é excelente. Ótimo trabalho Akita!

  • @creonte38
    @creonte38 3 ปีที่แล้ว

    Fantástico vídeo, me lembrou muita coisa quando estudei sobre grafos em SIG, pessoal que estuda trânsito em cidades adora estudar formas de melhores caminhos entre os nós, os GPS fazem isso. Quando ouvi que estava explicando sobre os grafos pensei que também iria falar sobre o algoritmo de Floyd-Warshall e sobre o algoritmo de Colônia das Formigas. Obrigado por mais esse excelente vídeo.

  • @danielnicolini605
    @danielnicolini605 2 ปีที่แล้ว

    Cheguei aqui de paraquedas e vou ficar por aqui nesse canal mesmo. parabens mano.

  • @victorpinasarnault9135
    @victorpinasarnault9135 ปีที่แล้ว

    Acabei de ver a aula de árvores e vim aqui aprender de verdade.😊

  • @rafacassau
    @rafacassau 2 ปีที่แล้ว

    Sensacional, por mais vídeos atemporais sobre fundamentos da computação, conteúdo impar!!! Ta de parabéns d+++++

  • @impirotec5786
    @impirotec5786 6 หลายเดือนก่อน

    fábio seus vídeos estão me ajudando bastante a estudar.

  • @thiagocf3
    @thiagocf3 3 ปีที่แล้ว

    Adoro seus vídeos, Akita. Eu faço Sistemas de Informação, e os seus vídeos sempre dão um refresh em assuntos que eu possa ter esquecido ou pq eu simplesmente fui um péssimo aluno.

  • @gleitonfranco1260
    @gleitonfranco1260 2 ปีที่แล้ว

    +1 vídeo mostrando que o C é o pai das linguagens de programação e das abstrações de alto nível que os dev's conhecem ou deviam conhecer.

  • @leonardobbh
    @leonardobbh 3 ปีที่แล้ว

    Parabéns Akita! Você é uma cara bacana demais. Sucesso meu caro. Continue assim. 👏🏻👏🏻👏🏻👏🏻

  • @biguab52
    @biguab52 3 ปีที่แล้ว

    Akita, eu tive tudo isso na faculdade. Uma coisa que me impressionou muito, foi como 3 .. 4 linhas em Haskell resolve implementações de estruturas em árvores. Depois da uma pesquisada. É lindo pra krl! Tamo junto.

  • @beckFilipe
    @beckFilipe 3 ปีที่แล้ว

    Grande Akita. Deve dar um baita trabalho fazer esses vídeos. Eu assisto até quando acho que já conheço bem o conteúdo. Além de retificar o conhecimento, sempre tem alguma coisa ou outra que eu não sei, além das ótimas referências que complementam o assunto.

  • @Homemqueentendetudodesoftware
    @Homemqueentendetudodesoftware วันที่ผ่านมา

    excelente apresentador!

  • @cesargomes9808
    @cesargomes9808 3 ปีที่แล้ว

    Cara soma seu conteúdo, se Deus quiser minha entrada na 42, a facu de Eng na. Univesp, é um sonho que espero alcançar no alto dos meus 46 verões. Valeu Akita, seu profissionalismo é foda

  • @deyvischarles
    @deyvischarles 2 ปีที่แล้ว

    Em 20:56 fiz meu loop for (i = 0; i < 14; i++) com o número 14 para popular o { ..., 100 } também. Já o "101" só poderia comportar se eu declarasse o array com o tamanho de [15] posições.

  • @davidwillian680
    @davidwillian680 2 ปีที่แล้ว

    Interessante seu metodo. Vc sempre busca os "Por ques" das coisas. A gente ta tao acostumado com tudo, que parece que tudo ja estava pronto como magica, mas n temos nocao o qnto alguem teve que trabalhar pra fazer um Garfo, por exemplo, etc.

  • @ArthurSodreh
    @ArthurSodreh 3 ปีที่แล้ว

    Vou passar uma semana assistindo esse vídeo, já vi e revi trechos por umas 12 vezes

  • @sheilaleite6429
    @sheilaleite6429 3 ปีที่แล้ว

    Obrigada por tantos conhecimentos compartilhados.

  • @contra2099
    @contra2099 3 ปีที่แล้ว +1

    vc erra, mas eu erro mais, e por isso eu vejo seus vídeos para aprender e com isso errar menos. E como sempre o conteúdo dos vídeos é exemplar.

  • @adilsondesouza3802
    @adilsondesouza3802 3 ปีที่แล้ว

    Excellent communicator. 👏👏👏👏👏👍

  • @JesseBasilio
    @JesseBasilio 3 ปีที่แล้ว

    9:54 até 10:18 Lição extra valiosa que quase ninguém fala. Parabéns Fabio !!!

  • @tuchevera
    @tuchevera ปีที่แล้ว

    Tipo de coisa que não se aprende em cursinho de "javascript do zero ao avançado" 😂😂😂 daí a galera termina o cursinho e dps se pergunta pq não consegue emprego, esse tipo de coisa aí é essencial. Galera que quer entrar nas famosas faang tem que saber isso aí de cor de cabo a rabo, fora design de sistemas, inglês e outras coisas. Achava chato, mas hj eu acho interessantíssimo e só vemos a diferença que faz dps de uns anos de experiência, no começo eu tbm só queria codar de qualquer jeito e fazer funcionar. Baita vídeo, com certeza vai ajudar mto quem tá começando a ver as coisas de uma outra forma.

  • @raniel0511
    @raniel0511 3 ปีที่แล้ว +1

    Akita sua qualidade é surpreendente, nunca passou pela sua cabeça ser professor? Imagino que você como gestor e empreendedor na Codeminer42 deva ser excepcional. Sou iniciante mas esse assunto muito me interessa, gosto de matemática e gosto de entender o porque das coisas serem como são, literalmente entender como foi feito o martelo ao invés de só usar ele (linguagens de programação == martelo/ferramentas em geral).
    Como você falou não dá pra pegar tudo de uma só vez, mas o gostinho de querer entender foi despertado, já assisti quase todos seus vídeos, mas agora mais do que nunca prometo assistir todos mais uma vez, mas com caderno pra anotar e google pra pesquisar e estudar tudo que você recomenda nos seus vídeos.

  • @MatheusHenrique-hu1cx
    @MatheusHenrique-hu1cx 10 หลายเดือนก่อน

    Que video incrível, realmente vale a pena se aprofundar nesse tema

  • @evertondewes2506
    @evertondewes2506 3 ปีที่แล้ว

    Mas tu te puxa home de Deus! Bota vontade! Parabéns!!!

  • @israelgalvan338
    @israelgalvan338 2 ปีที่แล้ว

    Akita fala que não tem a intenção de substituir um curso da faculdade, mas esse video deixou meu PDFsinho do EAD no chinelo

  • @RCV_RCV
    @RCV_RCV 3 ปีที่แล้ว +3

    Alguém consegue explicar a diferença entre monotarefa, monoprogramação, multiusuário e multiprogramação?? Com exemplos.

  • @higorbuenodasilva4229
    @higorbuenodasilva4229 3 ปีที่แล้ว +2

    Fala Akita, queria deixar uma proposta de vídeo com o tema de: qual tecnologia e como desenvolveu seu site, acho que seria bem legal um vídeo sobre. E para finalizar agradecer seus vídeos que são essenciais para a área de Progamação.

  • @ivanpaladino21
    @ivanpaladino21 5 หลายเดือนก่อน

    Isso me deu uma outra perspectiva, obrigado

  • @tuchevera
    @tuchevera 3 ปีที่แล้ว

    Só comecei a ver agora, mas já sei que vai ser mais um vídeo de qualidade!! Bela camisa do Link, mto bonita mesmo!

  • @evertonsantosdeandradejuni3787
    @evertonsantosdeandradejuni3787 3 ปีที่แล้ว +1

    Okay, entendi, melhor canal de ciencia da computação do BR.
    Pergunta, eu sinto que não tenho tempo para ler esses livros durante a graduação, sempre leio as partes que sei que vou precisar para conseguir implementar e fazer a prova, como por exemplo, leio o suficiente para implementar uma rbtree em C, porém não há mais profundidade que isso. Eu estou fazendo errado?
    Era para eu estar conseguindo ler esses livros mais a fundo?.
    Curso CC e estou com a disciplina de Arq. de Computadores estamos no finalzinho falando sobre multiciclo e pipeline, sempre é me recomendado algum livro ou matérial o qual eu dou uma olhada nas partes mais importante e pronto, parto pra próxima materia dentro das minhas 8 desse periodo. Fico pensando, quando vou ter tempo para seguir esses conselhos dos professores e Akita e realmente ler um desses livros pesados até o final? Quando tiver trabalhando? Mais pra perto do TCC folga ou aperta mais?

  • @JoaoMarcosdaSilvaResende
    @JoaoMarcosdaSilvaResende 3 ปีที่แล้ว

    Explicou melhor que meu professor durante o semestre inteiro ta doido mlk é brabo.

  • @reinaldosantos8206
    @reinaldosantos8206 2 ปีที่แล้ว

    Acho você meio xarope , rsrs no bom sentido, você é um gênio e sabe comunicar muito bem, consigo ouvir você sem ficar entediado, parabéns cara.

  • @GabrielOliveira-gy9xt
    @GabrielOliveira-gy9xt 3 ปีที่แล้ว

    Eu gosto da maneira que você gesticula 😘😘

  • @Tug-bw8iv
    @Tug-bw8iv 6 หลายเดือนก่อน

    Akita, muito obrigado por isso!