Ano:2024Banca:Fundação CESGRANRIOÓrgão:Banco Nacional de Desenvolvimento Econômico e SocialProva:Cesgranrio - 2024 - BNDES - Analista - Análise de Sistemas – Desenvolvimento
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)