24.11.2014 Views

Profa. Dra. Ana Paula Appel - CEUNES

Profa. Dra. Ana Paula Appel - CEUNES

Profa. Dra. Ana Paula Appel - CEUNES

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Hashing: Conceitos e<br />

definições <br />

• Distribuição uniforme é muito difícil:<br />

o Dependente de cálculos matemáticos e estatísticos complexos.<br />

• Função que aparente gerar endereços aleatórios:<br />

o Existe chance de alguns endereços serem gerados mais de uma vez e de<br />

alguns nunca serem gerados.<br />

• Existem alternativas melhores que a puramente<br />

aleatória,<br />

• Segredos para um bom hashing:<br />

o Escolher uma boa função hash (em função dos dados):<br />

• Distribui uniformemente os dados, na medida do possível: Hash<br />

uniforme.<br />

• Evita colisões,<br />

• É fácil/rápida de computar.<br />

o Estabelecer uma boa estratégia para tratamento de colisões.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!