Hashset e Hashmap - Estrutura de dados

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

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

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

    Muito boa a explicação de complexidade de tempo, resumiu super bem :)

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

    Ganhou um inscrito, de fato tem um domínio muito grande.
    Acho que por eu estar começando, fiquei um pouco perdido.
    Tive que assistir o vídeo umas 5 vezes e pesquisar coisas pontuais fora.
    Não é um vídeo para iniciantes, mas se tiver sede de conhecimento é algo muito relevante para entrevistas de emprego.

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

    Pego de surpresa por esse canal. Excelente explicação cara. Parabéns por esse vídeo maravilhoso.

  • @123thebruno
    @123thebruno ปีที่แล้ว

    Muito interessante, é igual a ideia de balanceamento de carga que é aplicado para escalar requisições web e banco de dados distribuído.

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

    Vídeo excelente, acho que talvez se tirar um pouco o som de fundo fique mais fácil de acompanhar também.

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

    Eita cara voce é bom demais, didática excelente meus parabéns e obrigado ! Sucesso !

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

    👊🏾

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

    Muito boa explicação.
    Só fiquei com uma dúvida: o método ANY e FIND do array, não tem que percorrer todos elementos para comparar se existe o elemento no bucket? Isso não faz eles serem O(N)?

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

      Sim! mas na pratica esses buckets terão 1 ou pouquíssimos elementos, pois quando eles começam a ficar com muito elementos o resize é feito

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

    Canal espetacular!

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

    Arraylist e vida em Java talvez nao seja mais rápido mais e o mais prático

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

    Mano tem algum livro q eu possa ler e entender essa parada a fundo ?

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

    Mas se você tem que implementar o resize dentro do put, essa operação não vai ter complexidade O(n)? Por que você vai ter que criar um novo array de tamanho 32 e copiar os outros 12 elementos (75% de 16) pra esse novo array. Sem contar os métodos “any” e “find” do “arrayOfNodes” que tbm devem ter complexidade O(n).
    O motivo de ficar constante seria por que vamos ter que fazer o resize uma única vez quando chegar em 75%?
    E quanto ao any/find seria por que o array de nodes é tão pequeno que praticamente não afetaria?
    Poderíamos dizer que ele é constante no melhor caso e O(n) no pior?

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

      E ai Lenon!
      Exatamente! vamos ter que fazer o resize uma única vez quando chegar em 75%, nesse momento a operação não vai ser constante.