Você REALMENTE sabe o que é um HASHMAP?

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 73

  • @MarceloFirmino85
    @MarceloFirmino85 11 місяців тому +60

    Ele é como aquele colega que todo mundo tem que explica tudo de maneira simples e natural e vc até entende na hora, mas que na hora de implementar se embanana todo.

  • @tzik.mp4809
    @tzik.mp4809 2 місяці тому +2

    meu professor de ED fez a gente criar do zero uma classe generica de HashMap, é basicamente fazer a biblioteca HashMap na mão, ver o seu vídeo me ajudou a entender melhor a classe muito obrigado!! vai me salvar muito para a prova.

  • @ianpolitavares1037
    @ianpolitavares1037 11 місяців тому +7

    Uma crítica construtiva (curto muito os seus vídeos):
    As vezes você fala muito rápido e come algumas palavras, em outros vídeos tive que voltar pra entender qual era a palavra.
    Mas, novamente, é um detalhe do detalhe, sua didática é excelente, seus conteúdos muito bons!
    Virei seu fã já tem um tempo!
    Um grande abraço e tamo junto!

    • @phenpessoa
      @phenpessoa  11 місяців тому +6

      Muito obrigado! Eu concordo com você, realmente preciso melhorar a dicção haha
      Tô trabalhando nisso 🙏🏻

  • @brennonoliveira1715
    @brennonoliveira1715 11 місяців тому +14

    Acho que a maioria tem uma fase que pensa em hash map pra resolver a maioria dos problemas (principalmente quando acaba de descobrir). Mas ao sair dessa fase, ganha uma ferramenta muito poderosa pra resolver certo tipos de problemas

    • @phenpessoa
      @phenpessoa  11 місяців тому +2

      Quem nunca passou por essa fase né kkkkkkkk

    • @main.adeiazo
      @main.adeiazo 11 місяців тому +1

      Eu tô nela agora😂

    • @rafaelschueng
      @rafaelschueng 10 місяців тому

      Ainda acho que estou nela. Retornar dados do DB para o back-end quase sempre uso hashmaps.

  • @guilhermemoreira4231
    @guilhermemoreira4231 11 місяців тому +6

    Que qualidade absurda, não perco um vídeo

  • @andreabreu4248
    @andreabreu4248 11 місяців тому +3

    Cara continue postando sempre que possível, seus vídeos são bem esclarecedores, explicação simples e direta e me fazem pensar de forma diferente !

  • @MarcioBrenerCosta
    @MarcioBrenerCosta 11 місяців тому

    Parabéns Pedro.
    O entendimento abstrato é o mais importante. Quando se é iniciante parece que é a prática, mas desafios complexos não são bem resolvidos sem conceitos sólidos.

  • @deboramozart2632
    @deboramozart2632 10 місяців тому

    Achei o seu canal, e cara, que mina de ouro, sua didática é incrível e encantadora. Seria interessante fazer um video sobre quando usar ponteiros de forma eficiente.

  • @franciscofetapi8741
    @franciscofetapi8741 11 місяців тому +1

    Mano você nao tem ideia o quanto eu adoro seus videos, conteúdo diferenciado pra caramba!🤧

  • @zcxcbvnbnnmm16374829
    @zcxcbvnbnnmm16374829 11 місяців тому

    Acabei de descobrir seu canal! Uma dádiva do algoritmo, parabéns pela qualidade!

  • @diegofaria8187
    @diegofaria8187 10 місяців тому

    Excelente conteúdo. Uma sugestão de vídeo no estilo "como funciona", poderia falar como funcionam os ORMs? Acredito que a transformação de código para query possui muito mais complexidade do que a gente imagina.

  • @Redyf
    @Redyf 11 місяців тому +1

    Seus vídeos são muito bons Pedro, parabéns pela qualidade!

  • @anacristinarocha1605
    @anacristinarocha1605 11 місяців тому +1

    Você é o que o UA-cam brasileiro precisava

  • @micaelsaninlen8758
    @micaelsaninlen8758 11 місяців тому

    Meu canal preferido de programação. Não perco um vídeo.

  • @ohervis
    @ohervis 10 місяців тому

    Cara, teus vídeos são muito bons.
    Eu fui dev Front a vida toda e não fiz Ciência da computação. Sinto muita falta dessa base!! Seus vídeos estão sendo bem legais

  • @salstart-arteetecnologia4068
    @salstart-arteetecnologia4068 11 місяців тому

    Olá Pedro, aprecio seu conteúdo. Parabéns. Quando poderes te peço que fales sobre a computação ternária. É um tema, que embora pareça estranho, precisa ser abordada e startups e gigantes veteranos precisam pensar mais nisso, na minha opinião.

  • @paulomfgoncalves
    @paulomfgoncalves 11 місяців тому +3

    Como já estou aposentado (mas o bixinho continua) -... ando há 15 dias a fazer minha implentação basica da indexação por B-TREE. Adicionar novas chaves já funciona , agora update e delete de chaves é complicado !!! 🙄
    Depois balancear a arvore vai ser uma grande guerra ....🙄

  • @josecarlos-on4re
    @josecarlos-on4re 11 місяців тому +2

    Governo do EUA fez uma recomendação ao uso do RUST no lugar de C++ e o google também está indo na mesma linha de abandonar o C e C++ para usar as linguagens JAVA, GO e o RUST devido ao problema de segurança de memoria principalmente o C++, seria interessante um vídeo sobre o assunto e seu ponto de vista.

  • @GuilhermeRodrigues-zw1cr
    @GuilhermeRodrigues-zw1cr 11 місяців тому +1

    Ótimo vídeo, inclusive estava estudando sobre hashmap essa semana e me deparei com muitos conteúdos focados na implementação nativa de Java, o chatgpt deu uma boa ajuda para ser mais genérico e geral. Recomenda algum fonte de pesquisa na qual usou para essa parte teórica do vídeo?

  • @thi4gon
    @thi4gon 11 місяців тому +1

    Mano teus videos são mto bons! sucesso

  • @emite8295
    @emite8295 11 місяців тому

    esperando ansiosamente pelo video de banco de dados do zero

  • @bbiasao
    @bbiasao 9 місяців тому

    Pedro, quando voce disse que "num slice o tempo de lookup é constante" voce quer dizer que voce esta buscando num array pelo index?

  • @ZendirGamer
    @ZendirGamer 11 місяців тому

    Ótima explicação! Tenho um questionamento e uma sugestão para um próximo vídeo:
    Questionamento: qual software você usa para desenhar e escrever como se fosse um quadro negro, fazendo setas responsivas e tudo mais?
    Sugestão: por favor, se for possível, faz um vídeo falando somente sobre linked lists e como isso funciona. Não consigo fazer nenhum leet code, por exemplo, que envolva esse tipo de assunto. Eu programo em PHP, mas acredito que uma explicação em Go seja suficiente pra entender.

    • @brayanfarias__
      @brayanfarias__ 11 місяців тому +1

      Questionamento: qual software você usa para desenhar e escrever como se fosse um quadro negro, fazendo setas responsivas e tudo mais?
      Excalidraw

    • @ZendirGamer
      @ZendirGamer 11 місяців тому

      @@brayanfarias__ Muito obrigado!

  • @williamcarvalhoCoelho
    @williamcarvalhoCoelho 11 місяців тому +4

    as vezes eu me pergunto se sou desenvolvedor de verdade quando vejo os seus conteúdos kkkk

  • @andrepaes7873
    @andrepaes7873 9 місяців тому

    Cara, adoro seu canal. Já acompanho a algum tempo. Qual o nome da ferramenta que vc usou para fazer o desenho? Parabéns! Valeu!

  • @caiomarcelomadeira3191
    @caiomarcelomadeira3191 10 місяців тому

    Excelente explicação!!!
    Então, é algo semelhante que acontece na verificação de email de cadastro?
    ex.: quando vamos cadastrar o email em um site, aparece a informação "email já cadastrado" com um tempo de resposta muito rápido.
    O sistema não verifica toda a DB, né!?

  • @joaquimjoaquimdanight4002
    @joaquimjoaquimdanight4002 11 місяців тому +3

    Graças a esse canal eu comecei a aprender go

  • @TioJobs
    @TioJobs 11 місяців тому

    Muito bom mestre!

  • @luabagg
    @luabagg 2 місяці тому

    Didática excelente

  • @likewisepro
    @likewisepro 11 місяців тому

    Qual é o software que utiliza para elaborar a explicação no tempo 5:22?
    Obrigado pelo vídeo. Incrível

    • @phenpessoa
      @phenpessoa  11 місяців тому

      Se chama excalidraw, é um site!

  • @hericsilva1737
    @hericsilva1737 11 місяців тому +1

    Qual o programa usado para fazer diagrama durante a explicação?

    • @phenpessoa
      @phenpessoa  11 місяців тому +1

      Excalidraw, é um site

  • @knop.mickael
    @knop.mickael 11 місяців тому +1

    Aí sim, o ápice do meu almoço, obrigado PPessoa

  • @claudiotorcato
    @claudiotorcato 10 місяців тому

    Lembro que aprendi hashmaps em Compiladores. Massa demais.

  • @rsdobr9177
    @rsdobr9177 10 місяців тому +2

    Qual aplicativo ele utiliza pra desenhar ?

    • @filipedias5395
      @filipedias5395 9 місяців тому

      parece muito o excalidraw, mas n tenho certeza

  • @juniordias1197
    @juniordias1197 Місяць тому

    Qual software vc usa para o fluxograma que desenhou?

  • @BrenoTartaroni
    @BrenoTartaroni 11 місяців тому +1

    sabe muito! 👏

  • @MyZaSpawnz
    @MyZaSpawnz 10 місяців тому

    que conteúdo foda!

  • @dukescompany7855
    @dukescompany7855 10 місяців тому

    Que site e esse que usou para fazer o fluxograma?

  • @VictorCarvalhoTavernari
    @VictorCarvalhoTavernari 10 місяців тому

    Pq a opção de membros não aparece em Portugal?

  • @ohenrydev
    @ohenrydev 11 місяців тому +1

    Te amo, simples assim.

  • @JeanCarlossp
    @JeanCarlossp 10 місяців тому

    Eu só não consegui entender como a operação de busca se mantém constante se ao achar um bucket é preciso fazer uma iteração sobre ele para achar o elemento, ou seja, O(n), onde N é o tamanho do bucket.

    • @phenpessoa
      @phenpessoa  10 місяців тому +1

      Por isso é “quase constante”. E por isso que uma boa distribuição entre os buckets é necessária. Se N é igual pra qualquer chave, então N é constante. Faz sentido?

    • @JeanCarlossp
      @JeanCarlossp 10 місяців тому

      @@phenpessoa Faz sim! Mas então via de regra eu posso considerar o melhor caso pro cenário do Hashmap? Em uma entrevista por exemplo eu simplesmente abstraio a possibilidade de ter colisão e considero O(1) ao inserir e pegar um item?

  • @feliperesende4505
    @feliperesende4505 11 місяців тому

    Poxa, agora quero um video com bitmask

  • @arthur-candeia
    @arthur-candeia 11 місяців тому

    Bom demais!

  • @lclpedro
    @lclpedro 10 місяців тому

    Mano, eu juro que nunca achei esse botão “seja membro” kkk já é a terceira vez que eu tento entrar e não acho 😂

  • @alanauto
    @alanauto 10 місяців тому

    Vlw!

  • @Redyf
    @Redyf 11 місяців тому

    ta no nvchad né?

  • @yurifranca2995
    @yurifranca2995 5 місяців тому

    Qual essa plataforma que vc tá usando? Nunca achei o nome dela

  • @sonnnnnnnnnnnnnnn
    @sonnnnnnnnnnnnnnn 10 місяців тому

    que site é esse utilizado para desenhar em 4:47?

  • @AndreCarneiro666
    @AndreCarneiro666 5 місяців тому

    Nenhum entrevistador pergunta isso! Mas isso não significa que desenvolvedores não devam entender o conceito.

  • @oincognita3636
    @oincognita3636 11 місяців тому

    que ferramenta de desenho é essa?

  • @saulotarsobc
    @saulotarsobc 11 місяців тому

    🤯

  • @xsamuelx3603
    @xsamuelx3603 11 місяців тому +1

    :)

  • @innerthreatcircus5651
    @innerthreatcircus5651 11 місяців тому

    Que linguagem é essa?

  • @Wuumaximoff
    @Wuumaximoff 8 місяців тому

    tá otimo até ele surgir cm dialeto estranho