Computação com Prof. Foleis
Computação com Prof. Foleis
  • 29
  • 59 083
Árvores B+
Neste vídeo apresento uma introdução a Árvores B+, uma especialização das Árvores-B que são amplamente utilizadas na construção de índices de bancos de dados.
Переглядів: 5 857

Відео

Árvores B
Переглядів 12 тис.4 роки тому
Neste vídeo apresento uma introdução a Árvores-B, que permitem a indexação de uma grande quantidade de registros em memória secundária.
Árvores Rubro-Negras
Переглядів 2,3 тис.4 роки тому
Neste vídeo apresento as árvores rubro-negras. Apresento a teoria da operação de inserção, bem como uma implementação enxuta com menos de 100 linhas em código C.
Árvores 2-3
Переглядів 2 тис.4 роки тому
Neste vídeo apresento uma estrutura de dados em árvore perfeitamente balanceada, chamada de árvore 2-3.
Árvores de Busca Binária: Árvores AVL
Переглядів 8904 роки тому
Neste vídeo apresento as árvores AVL. Essas árvores são auto-balanceáveis, ou seja, suas operações de inserção e remoção mantém a altura da árvore em ϴ(lg(n)). Apresento os quatro casos que devem ser avaliados para o rebalanceamento da árvore. 0:00 Noções Básicas Sobre Árvores AVL 13:44 Caso E 35:15 Caso D 51:03 Caso E, D 1:14:19 Caso D, E 1:35:02 Considerações Finais
Tries - Árvores de Prefixos
Переглядів 1,6 тис.4 роки тому
Neste vídeo apresento uma estrutura de dados baseada em árvores chamada Trie. Esta estrutura também é conhecida como Árvore Digital ou Árvore de Prefixos. 0:00 Introdução e Busca (Teoria) 6:04 Busca (Prática) 18:32 Inserção (Teoria) 29:39 Inserção (Prática) 42:21 Remoção (Teoria) 49:46 Remoção (Prática) 1:04:00 (Pequenas) Erratas 1:06:26 Testes 1:14:55 Conclusão e Aplicações
Árvores de Busca Binária: Busca e Inserção
Переглядів 9274 роки тому
Neste vídeo apresento as árvores de busca binária, juntamente com as operações de busca e inserção. 0:00 Propriedades da Árvore de Busca Binária 2:06 Busca (Teoria e Exemplos) 7:31 Busca (Código) 15:00 Inserção (Teoria e Exemplos) 19:20 Inserção (Código) 34:26 Análise
Árvores Binárias: Estrutura e Percursos
Переглядів 7054 роки тому
Neste vídeo apresento conceitos básicos sobre árvores binárias. Também discuto os três algoritmos clássico de percursos em árvores binárias: pré-ordem, em-ordem e pós-ordem. 0:00 Estrutura de Árvores Binárias 3:56 Percurso Pré-Ordem 14:46 Percurso Em-Ordem 21:45 Percurso Pós-Ordem
Árvores: Conceitos Gerais
Переглядів 9614 роки тому
Neste vídeo apresento conceitos gerais sobre árvores.
Hashing - Funções de Sondagem (Sondagem Quadrática e Sondagem por Hash Duplo)
Переглядів 2,4 тис.4 роки тому
Neste vídeo apresento duas funções de sondagem: Sondagem Quadrática e Sondagem por Hash Duplo. 0:00 Funções de Sondagem 3:32 Sondagem Quadrática 19:03 Sondagem por Hash Duplo
Hashing - Redimensionamento de Tabelas Hash com Endereçamento Aberto (Rehashing)
Переглядів 1,4 тис.4 роки тому
Neste vídeo apresento a necessidade de redimensionamento de tabelas hash com endereçamento aberto. Também discuto um algoritmo eficiente para realizar o redimensionamento de tabelas hash com endereçamento aberto.
Hashing - Tratamento de Colisões por Endereçamento Aberto com Sondagem Linear
Переглядів 2,3 тис.4 роки тому
Neste vídeo apresento o método de tratamento de colisões em tabelas de dispersão por endereçamento aberto com sondagem linear. São apresentadas as operações de inserção, busca e remoção utilizando um esquema de remoção preguiçosa. 0:00 Inserção (Teoria) 12:34 Definição da Estrutura (Código) 16:00 Função Hash com Sondagem Linear (Código) 19:26 Função Criar (Código) 22:20 Função Inserção (Código)...
Hashing - Tratamento de Colisões por Encadeamento Direto
Переглядів 3,4 тис.4 роки тому
Neste vídeo apresento o método de tratamento de colisões por encadeamento direto.
Tabelas de Dispersão (Hashing) - Conceitos Básicos
Переглядів 4,6 тис.4 роки тому
Neste vídeo apresento os conceitos básicos sobre tabelas de dispersão (Hashing).
Busca Binária
Переглядів 4634 роки тому
Neste vídeo apresento um algoritmo clássico de busca em vetor chamado de Busca Binária.
Busca Sequencial
Переглядів 9074 роки тому
Busca Sequencial
Counting Sort - Ordenação por Contagem
Переглядів 2,1 тис.4 роки тому
Counting Sort - Ordenação por Contagem
Radix Sort - Ordenação por Dígitos
Переглядів 3,3 тис.4 роки тому
Radix Sort - Ordenação por Dígitos
Heap Sort - Ordenação por Heap (Parte 1: Árvores Heap e MaxHeapify)
Переглядів 2,2 тис.4 роки тому
Heap Sort - Ordenação por Heap (Parte 1: Árvores Heap e MaxHeapify)
Heap Sort - Ordenação por Heap (Parte 2: Construção da Max Heap)
Переглядів 9284 роки тому
Heap Sort - Ordenação por Heap (Parte 2: Construção da Max Heap)
Heap Sort - Ordenação por Heap (Parte 3: Ordenação por Heap)
Переглядів 5994 роки тому
Heap Sort - Ordenação por Heap (Parte 3: Ordenação por Heap)
Quick Sort - Ordenação por Particionamento (Parte 2: Quick Sort)
Переглядів 5084 роки тому
Quick Sort - Ordenação por Particionamento (Parte 2: Quick Sort)
Quick Sort - Ordenação por Particionamento (Parte 1: Particionamento - Lomuto)
Переглядів 9714 роки тому
Quick Sort - Ordenação por Particionamento (Parte 1: Particionamento - Lomuto)
Merge Sort - Ordenação por Intercalação (Parte 2: Merge Sort)
Переглядів 4894 роки тому
Merge Sort - Ordenação por Intercalação (Parte 2: Merge Sort)
Merge Sort - Exemplo de Ordenação
Переглядів 3654 роки тому
Merge Sort - Exemplo de Ordenação
Merge Sort - Ordenação por Intercalação (Parte 1: Intercalação)
Переглядів 8414 роки тому
Merge Sort - Ordenação por Intercalação (Parte 1: Intercalação)
Insertion Sort - Ordenação por Inserção
Переглядів 7934 роки тому
Insertion Sort - Ordenação por Inserção
Bubble Sort - Ordenação pelo Método da Bolha
Переглядів 7934 роки тому
Bubble Sort - Ordenação pelo Método da Bolha
Selection Sort - Ordenação por Seleção
Переглядів 2,3 тис.4 роки тому
Selection Sort - Ordenação por Seleção

КОМЕНТАРІ

  • @rafaelbrustolin4687
    @rafaelbrustolin4687 24 дні тому

    Sem dúvida a melhor explicação que tá nesse youtube

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

    Pow, muito fácil e a explicação é uma das melhores, pow, queria você como meu professor, tá de parabéns. Sou de Manaus-AM

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

    Òtima aula mano.

  • @TomasPaganiPires
    @TomasPaganiPires 4 місяці тому

    Ótima aula! Obrigado, professor!

  • @marcoschaves5752
    @marcoschaves5752 4 місяці тому

    Eu inventei um algoritmo de ordenação de inteiros que ordena 1 milhão de numeros em um segundo usando BASIC

  • @marcoschaves5752
    @marcoschaves5752 4 місяці тому

    O cara que inventou esse algoritmo é o cara mais burro do planeta

  • @marcoschaves5752
    @marcoschaves5752 4 місяці тому

    Este algoritmo de ordenação é o mais lento possivel no mundo. .A ideia é atrasar o maximo possivel .Meus parabens por encontrar um metodo tão lento ,o mais lento do mundo

    • @computacaocomprof.foleis9410
      @computacaocomprof.foleis9410 4 місяці тому

      Olá! Este algoritmo é computacionalmente muito eficiente. Segue uma aula do IC/UNICAMP sobre o tema: www.ic.unicamp.br/~rafael/slides/mc202/unidade21-ordenacao-linear-handout.pdf

  • @Trazomtrazom
    @Trazomtrazom 4 місяці тому

    caraca, esse canal é top demais. Muito bom.

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

    M não tem que ser um número primo ??

    • @computacaocomprof.foleis9410
      @computacaocomprof.foleis9410 5 місяців тому

      Não tem. Entretanto, matematicamente, a probabilidade de colisão é menor quando M é primo.

  • @ronaldojr.5331
    @ronaldojr.5331 5 місяців тому

    Excelente aula, muito obrigado!

  • @paulodomonte447
    @paulodomonte447 6 місяців тому

    Muito obrigado professor, sou aluno de física, mas buscando aprender sobre computação.

  • @monicapn-f1p
    @monicapn-f1p 8 місяців тому

    excelente!!! muito obrigada

  • @monicapn-f1p
    @monicapn-f1p 8 місяців тому

    Já vi quase todos os seus vídeos. Adoro sua metodologia, você faz tudo parecer mais fácil.

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

    "g" vem antes de "i" e deveria descer pela esquerda.

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

    cara muito obrigado, única pessoa que me fez entender isso foi você

  • @throwawa1
    @throwawa1 Рік тому

    Sua didática é excelente. Me ajudou bastante em uma prova final de Estrutura de Dados. Muito obrigado.

  • @luigiremor1829
    @luigiremor1829 Рік тому

    Altas aula! 👏

  • @victoralvesdeoliveira1166

    Aula muito esclaredora, obrigado!

  • @brunofurquim9639
    @brunofurquim9639 Рік тому

    como eu gostaria que meu professor de estrutura de dados tivesse a mesma didática deste homem

  • @SigodeSi
    @SigodeSi Рік тому

    Seus vídeos deveriam ter mais reconhecimento, meus parabéns pelo bom conteúdo e boa explicação, estava com bastantes dúvidas antes de assistir sua playlist de árvores.

  • @kauegatto
    @kauegatto Рік тому

    seus vídeos são maravilhosos, obrigado por disponibilizar isso de graça para nós 🙏🙏

  • @kauegatto
    @kauegatto Рік тому

    aula incrível, obrigado!

  • @teofilomessiasfilho3133
    @teofilomessiasfilho3133 Рік тому

    Excelente explicação, gostei muito, deveria ter mais conteudo assim passo a passo para quem esta começando.

  • @pedrohenriquerocha8741
    @pedrohenriquerocha8741 Рік тому

    Muito boa a aula!

  • @pedrohenriquerocha8741
    @pedrohenriquerocha8741 Рік тому

    Muito bom professor, baita aula!

  • @hirototanaka4057
    @hirototanaka4057 Рік тому

    Ótima explicação!

  • @alvarobrandao6910
    @alvarobrandao6910 Рік тому

    Muito obrigado pelo trabalho!

  • @IvirtonNayron
    @IvirtonNayron Рік тому

    se possivel disponibilzar o codigo

  • @guinascimento9049
    @guinascimento9049 Рік тому

    vlw monstro ajudou mt

  • @Joaopedro_
    @Joaopedro_ Рік тому

    Mt poggers esse algoritmo professor

  • @Profparente8920
    @Profparente8920 Рік тому

    Muito bem, por aqui aprende!

  • @Profparente8920
    @Profparente8920 Рік тому

    Boa aula, por aqui aprende

  • @Profparente8920
    @Profparente8920 Рік тому

    Parece que se entende melhor por aqui, na faculdade está difícil!

  • @estudos8971
    @estudos8971 Рік тому

    explicação excelente!

  • @diogovicente4310
    @diogovicente4310 Рік тому

    Obrigado 🙏🏾

  • @luigieuzebio2468
    @luigieuzebio2468 2 роки тому

    melhor explicação do UA-cam até agora! Parabéns pelo vídeo

  • @reynanpaiva7817
    @reynanpaiva7817 2 роки тому

    Aula muito boa! Qual foi a função ARN_ImprimirC(); ?

  • @milenaguimaraes3853
    @milenaguimaraes3853 2 роки тому

    Tem como criar uma função hash personalizada e usar para índice ou depende do tipo de índice hash disponível no bando usado?

  • @Bechizu
    @Bechizu 2 роки тому

    Não entendi a linha 27 do seu codigo

  • @maiararochadelima
    @maiararochadelima 2 роки тому

    Muito obrigada pelo vídeo. Ajudou muito.

  • @maiararochadelima
    @maiararochadelima 2 роки тому

    Entendi melhor que na faculdade. Minha professora viaja, mano. Valeu.

  • @tatianemunis1683
    @tatianemunis1683 2 роки тому

    eu to falando de matematica!

  • @tatianemunis1683
    @tatianemunis1683 2 роки тому

    não é computação ein!

  • @tatianemunis1683
    @tatianemunis1683 2 роки тому

    tree3 posta um video sobre esse numero é impossivel encontra video sobre esse numero eu até achei um documentario sobre mas ele foi excluido antes!

  • @erickfatima7762
    @erickfatima7762 2 роки тому

    Também gostaria de saber como imprimi essa arvore

  • @gabrielalves7056
    @gabrielalves7056 2 роки тому

    Por favor, faça mais vídeos sobre tabela hash. Didática excelente

  • @joaolucas9716
    @joaolucas9716 2 роки тому

    Tive dificuldade em encontrar a explicação destas duas sondagens. Obrigado pelo vídeo :)

  • @dariojesus8785
    @dariojesus8785 2 роки тому

    cara, como que imprimo a arvore?

  • @flaviogoncalves8853
    @flaviogoncalves8853 2 роки тому

    Bem explicado! entendi melhor que na faculdade.

  • @jacksonsilvanascimento565
    @jacksonsilvanascimento565 2 роки тому

    Se o s = m -1 então no exemplo mostrado, o valor de s não deveria ser 6 ao invés de 5?

    • @computacaocomprof.foleis9410
      @computacaocomprof.foleis9410 2 роки тому

      Olá Jackson! Na realidade s não necessariamente precisa ser igual a m-1. É usual que seja, mas não é necessário. É necessário que s < m. De toda forma, peço desculpas se te confundiu!

    • @ultra-----
      @ultra----- Рік тому

      @@computacaocomprof.foleis9410 Professor, então a escolha do s é arbitrária, desde que ele seja menor que M? Então, para todo caso de hashing duplo posso adotar s = primeiro primo que antecede M, por exemplo?