Uma certa função hash, h(x), aplicada à chave, coloca registros com as chaves: 62, 79, 81, 12, 54, 97, 34, em uma tabela hash. As colisões são tratadas por uma função re-hash, r(x), que recebe como argumento o resultado da aplicação da função hash. Os valores-chave são introduzidos na ordem indicada acima, para produzir a seguinte tabela: Tabela Hash Quais são as funções h(x) e r(x), respectivamente?
Uma certa função hash, h(x), aplicada à chave, coloca registros com as chaves: 62, 79, 81, 12, 54, 97, 34, em uma tabela hash. As colisões são tratadas por uma função re-hash, r(x), que recebe como argumento o resultado da aplicação da função hash.
Os valores-chave são introduzidos na ordem indicada acima, para produzir a seguinte tabela:
Tabela Hash
Quais são as funções h(x) e r(x), respectivamente?
- key % 20 e (result + 13) % 20
- key % 20 e result % 20
- key % 30 e (result + 14) % 20
- key % 20 e (result + 7) % 20
- key % 30 e (result + 7) % 30