Hashing and Hash Tables

Hashing and Hash Tables

University

9 Qs

quiz-placeholder

Similar activities

ITF Chapter 1 Computing Devices

ITF Chapter 1 Computing Devices

University

14 Qs

INTRODUCCION A LA PROGRAMACION

INTRODUCCION A LA PROGRAMACION

6th Grade - University

10 Qs

Network Management Week 14

Network Management Week 14

University

10 Qs

Testeo de equipos - BIOS

Testeo de equipos - BIOS

University

10 Qs

How Safe are you? (Disclaimer: I do not own these questions)

How Safe are you? (Disclaimer: I do not own these questions)

University

10 Qs

QUIZZ 1 : DATABASE FUNDAMENTALS

QUIZZ 1 : DATABASE FUNDAMENTALS

University

10 Qs

Determining System Requirements

Determining System Requirements

University

11 Qs

INTO Artificial Intelligence

INTO Artificial Intelligence

University - Professional Development

10 Qs

Hashing and Hash Tables

Hashing and Hash Tables

Assessment

Quiz

Computers

University

Practice Problem

Hard

Created by

PANDU WICAKSONO

Used 12+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of hashing in computer science?

To transform a string of characters into a shorter length value

To illustrate the concept of data structures

To distribute keys in an array using a hash function

To store and retrieve keys in a rapid manner

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a hash table used for?

To illustrate the concept of data structures

To handle collisions in hashing

To index and retrieve items in a database

To store the original string

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which method of hashing involves adding up ASCII values of all the characters in the string and taking modulo of a table size?

Digit Extraction

Mid-square

Folding

Division

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of linear probing in handling collisions?

To store each string in a chain (linked list)

To search the next empty slot and put the string there

To divide the string/identifier by using the modulus operator

To extract the middle part of the bit representation of the square of a key

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the search complexity of linear probing if there are many collisions?

O(n^2)

O(n)

O(1)

O(log n)

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of chaining in handling collisions?

To store each string in a chain (linked list)

To divide the string/identifier by using the modulus operator

To search the next empty slot and put the string there

To extract the middle part of the bit representation of the square of a key

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of the Folding method in hashing?

To divide the key value into a number of parts

To add up ASCII values of all the characters in the string and take modulo of a table size

To use any hash method and then perform rotation to get a new hash address

To extract a predefined digit of the given number as the hash address

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of the Division method in hashing?

To divide the string/identifier by using the modulus operator

To extract a predefined digit of the given number as the hash address

To add up ASCII values of all the characters in the string and take modulo of a table size

To use any hash method and then perform rotation to get a new hash address

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of the Mid-square method in hashing?

To square the string/identifier and then use an appropriate number of bits from the middle of the square to obtain the hash-key

To extract a predefined digit of the given number as the hash address

To use any hash method and then perform rotation to get a new hash address

To divide the key value into a number of parts