Tabela Hash - Introdução

Поделиться
HTML-код
  • Опубликовано: 6 ноя 2024
  • Apresento hoje uma nova estrutura de dados, a tabela hash. Nas aulas seguintes iremos implementar duas tabelas diferentes. Nos acompanhe.
    Os códigos podem ser encontrados aqui: wagnergaspar.c...
    Outros tópicos:
    Introdução à ponteiros: • Ponteiros na linguagem...
    Vetores e aritmética de ponteiros: • Vetor e aritmética de ...
    Criação, inserção e impressão da lista: • Construindo uma lista ...
    Remover um elemento da lista: • Como remover um nó em ...
    Dividir uma lista: • Dividindo uma lista en...
    Meus canais:
    Blog: wagnergaspar.com/
    Instagram: / wagner85gaspar
    Facebook: / wagnertec42
    Linkedin: / wagner-gaspar-a55590aa

Комментарии • 39

  • @programeseufuturo
    @programeseufuturo  3 года назад +6

    Há um pequeno equívoco na aula. Eu digo na aula que o resto de 171 por 8 é igual a 5 quando na verdade é 3. Assim, o 171 deveria estar na posição de índice 3 da tabela e não na posição de índice 5.
    Me desculpem pela gafe rsrsrs.

  • @alissonchaves7623
    @alissonchaves7623 3 года назад +1

    tava com dificuldade pra entender o assunto, mas esse video me ajudou muito, obrigado professor

  • @rodrigoribeiro5885
    @rodrigoribeiro5885 2 года назад +1

    Muito boa aula. Pelo menos pra mim que já tem uma noção de Estrutura de Dados mas não fazia ideia do que era uma Tabela Hash. Clareou legal ! Obg :D

  • @mateushenriquesilvaesilva2894
    @mateushenriquesilvaesilva2894 3 года назад +1

    Cai de paraquedas nesse canal. Devo dizer que estrutura de dados é uma matéria que estou com muito mais dificuldade do que achei que teria. Daqui para frente vou estudar por esse canal, parabéns pelo excelente conteúdo professor.

    • @programeseufuturo
      @programeseufuturo  3 года назад +1

      Graças aos bons ventos rsrsrs.
      Olá Mateus, seja bem vindo ao canal. Fico feliz em saber que o conteúdo aqui do canal está ajudando (e não confundindo rsrs).
      Obrigado pelo feedback 😉

  • @dyariodebordo
    @dyariodebordo 3 года назад +1

    Excelente aula sobre a teoria da tabela Hash. parabéns professor. quebrei a cabeça pra entender até chegar na sua aula. Obrigada.

    • @programeseufuturo
      @programeseufuturo  3 года назад

      Por nada Sissy.
      Que bom que ajudou e obrigado pelo feedback.

  • @weltonleitedapaixao8303
    @weltonleitedapaixao8303 4 года назад +2

    Parabénss pela aula....Conteúdo muito rico em informações,aula bem explicada padrão FIFA... parabénss......

    • @programeseufuturo
      @programeseufuturo  4 года назад

      kkkkk Obrigado Welton pelo padrão fifa hahaha
      Bem vindo ao canal.

  • @Gustavo-fd4st
    @Gustavo-fd4st 3 года назад +1

    Nossa. Vou estudar todos os seus vídeos kkk muito interessante, vc tem muita informação armazenada na cabeça em

  • @nunorodrigues5628
    @nunorodrigues5628 3 года назад +1

    Como nós dizemos aqui no norte de Portugal "Tá do caralho!". Muito bom, obrigado!

    • @programeseufuturo
      @programeseufuturo  3 года назад +1

      😂 😂 😂 😂 😂 😂 😂
      Registrado aqui Nuno que "Tá do caralho!" é bom hahaha.
      Obrigado pelo feedback.

  • @eliupereira2516
    @eliupereira2516 3 года назад +1

    Aula muito boa, agora entendi porque a tabela hash é muito utilizada em banco de dados.

    • @programeseufuturo
      @programeseufuturo  3 года назад

      Olá Eliú, seja bem vindo ao canal e obrigado pelo seu feedback.

  • @lucasriul4530
    @lucasriul4530 3 года назад +1

    me salvou na minha prova da facul, toma meu like

  • @lucastecinfo4453
    @lucastecinfo4453 3 года назад +1

    Ótima aula, parabéns !!

  • @davydsloan8994
    @davydsloan8994 3 года назад +1

    Aula incrível, deu pra pegar toda a teoria, pretendo maratonar todas as aulas do canal, parabéns pelo conteúdo de qualidade ;)

    • @programeseufuturo
      @programeseufuturo  3 года назад

      Que ótimo Davyd 😄😄😄
      Pode maratonar, dou o maior incentivo rsrsrs.
      Um feedback assim me deixa muito feliz 😄
      Obrigado.

  • @Isadora-kr9pu
    @Isadora-kr9pu 3 года назад +1

    Ótima aula. Obrigada!

  • @tedjcz
    @tedjcz 3 года назад +1

    Aula sensacional! 🖖

  • @higoranjos629
    @higoranjos629 4 года назад +2

    Top, Seguindo

    • @programeseufuturo
      @programeseufuturo  4 года назад

      Obrigado Higor pelo feedback e seja bem vindo ao canal.

  • @brandao_software
    @brandao_software 3 года назад +1

    mt bom, ganhou um inscrito

  • @augustocamargo6051
    @augustocamargo6051 3 года назад +1

    em qual aula fala sobre lista encadeada?

    • @programeseufuturo
      @programeseufuturo  3 года назад +1

      Olá Augusto.
      Aqui o link para a playlist sobre lista ancadeada: ruclips.net/p/PLqJK4Oyr5WSgPpLg-lZJfJZN0DQ5bwrfP
      Bons estudos.

    • @programeseufuturo
      @programeseufuturo  3 года назад +1

      Tem também estas aulas aqui um pouco mais antigas: ruclips.net/p/PLqJK4Oyr5WShuFIQ-uezuBN6A0jJSxfmd

  • @acauanribeiro
    @acauanribeiro 3 года назад +1

    Ótima aula, só uma observação 171 % 8 = 3, não 5.

    • @programeseufuturo
      @programeseufuturo  3 года назад

      Olá Acauan, seja bem vindo ao canal.
      Olha a gafe aí rsrsrs. Realmente o resto de 171 por 8 é 3. Obrigado pela observação.

  • @HPablo1
    @HPablo1 2 года назад +1

    Pq o tamanho tem que ser multiplicado por dois e não so escolhido o próximo número primo?

    • @HPablo1
      @HPablo1 2 года назад

      ou multiplicado por 3?

    • @programeseufuturo
      @programeseufuturo  2 года назад +2

      Olá Pablo.
      Apenas escolher um número prime deixa muito vago para o programador escolher um número primo muito próximo do tamanho do conjunto de dados, o que deixará poucos espaços vagos no vetor, aumentando a possibilidade de colisão, ou ainda escolher um número primo muito maior que o tamanho do conjunto de dados, o que deixará muita memória alocada e não utilizada. Ao calcular o dobro do tamanho do conjunto e escolher o número primo mais próximo há um bom equilíbrio entre espaços vagos e ocupados gerando um fator de carga próximo de 50%, indicando que teremos aproximadamente 50% da tabela preenchida.