Search Header Logo

Hashing and Hash Tables

Authored by PANDU WICAKSONO

Computers

University

Used 14+ times

Hashing and Hash Tables
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

12 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

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?