Considere o seguinte código em uma linguagem de programação hipotética que possui função de hashing.
// Linguagem Hipotética (exemplo de hashing)
class TabelaHash { constructor(size) { this.size = size;
this.table = new Array(size);
}
hash(key) { return key % this.size;
}
inserir(key, value) { const index = this.hash(key);
this.table[index] = value;
}
buscar(key) { const index = this.hash(key);
return this.table[index];
} }
const hashTable = new TabelaHash(10);
hashTable.inserir(15, "valor1");
hashTable.inserir(25, "valor2");
console.log(hashTable.buscar(15)); // Saída 1 console.log(hashTable.buscar(25)); // Saída 2 console.log(hashTable.buscar(35)); // Saída 3
------- Considerando-se esse código, sobre o hashing, verifica-se que a(o)