Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conjuntos e dicionários, Hashing, Hash tables - Coggle Diagram
Conjuntos e dicionários
Um conjunto é uma coleção (possivelmente vazia) de elementos não ordenados. Um conjunto pode ser definido por meio da listagem dos seus elementos, ou então por meio da enunciação de uma propriedade que todos os elementos têm em comum
-
-
Hashing
O conceito de hashing é de conseguir distribuir dados de forma a levar em consideração seu conteúdo, criando identificadores que dependem somente do conteúdo do dado que se quer armazenar
Para isso, implementamos as Hash functions
Hash functions levam um dado como parâmetro de entrada e implementam um algoritmo que considera algum parâmetro importante nesse dado para gerar outro numero
Esse numero gerado representa o dado, e pode ser utilizado para identificar a posição de onde ele será armazenado em um array
Existem diferentes algoritmos de hashing, cada um com sua peculiaridade
-
-
-