Mena Sargios
Quiz von , erstellt am more than 1 year ago

Algorithms and Data Structures | Test 3 Review | CSCI-3110-002 MTSU

18
0
0
Mena Sargios
Erstellt von Mena Sargios vor etwa 8 Jahre
Schließen

9. Hashing Intro

Frage 1 von 17

1

What symbol is used to represent Load Factor and give the equation for determining Load Factor?

Wähle eine der folgenden:

  • Alpha, (current number of hash items) / (table size)

  • none of the above

Erklärung

Frage 2 von 17

1

What is the hash function's (h(x)) functionality?

Wähle eine der folgenden:

  • Maps the search key of an item to a location

  • none of the above

Erklärung

Frage 3 von 17

1

A good hash function places items ____ throughout the
the hash table.

Wähle eine der folgenden:

  • A) every other level

  • B) at every odd position

  • C) evenly

  • D) The hash function does not place items on the table.

Erklärung

Frage 4 von 17

1

What is hashing?

Wähle eine der folgenden:

  • The use of a hash table to determine whether variables have been stored/accesed and allows for quicker searching.

  • none of the above

Erklärung

Frage 5 von 17

1

what is not good thing for hash function to have?

Wähle eine der folgenden:

  • A.places items evenly throughtout the hash table

  • B.use a prime base

  • C,has no search key

  • D.none of the above

Erklärung

Frage 6 von 17

1

a Hash table is an array that contains items, assigned by a hash function

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 7 von 17

1

what is Hash table?

Wähle eine der folgenden:

  • An array that contains items, assigned by a hash function.

  • none of the above

Erklärung

Frage 8 von 17

1

How do you determine the load factor of a hash table?

Wähle eine der folgenden:

  • (current number of hash items)/(table size)

  • none of the above

Erklärung

Frage 9 von 17

1

Which of the following is not a requirement for a good hash function?

Wähle eine der folgenden:

  • A) Fast (and easy) to compute

  • B) Places items evenly throughout the hash table

  • C) Involves the entire search key

  • D) Uses a non-prime base, if it uses modulo arithmetic

Erklärung

Frage 10 von 17

1

Which one is NOT a requirement for a good has function?

Wähle eine der folgenden:

  • a. Fast and easy to compute

  • b. Involves entire search key

  • c. Use a prime base if it uses any arithmetic

  • d. Items placed evenly throughout the hash table

Erklärung

Frage 11 von 17

1

An array that contains items, assinged by a hash function is called

Wähle eine der folgenden:

  • A. Hash function

  • B. Hash table

  • C. Hash Brown

  • D. None of the above

Erklärung

Frage 12 von 17

1

What is a hash table?

Wähle eine der folgenden:

  • A) An array that contains items, assigned by a hash function.

  • B) A perfectly cooked pile of potatoes

  • C) A table of hash signs (#)

  • D) None of the above.

Erklärung

Frage 13 von 17

1

Which of the following is NOT a good requirement for a hash function?

Wähle eine der folgenden:

  • A. Fast and easy to compute

  • B. O(nlogn) lookup time

  • C. places items evenly

  • D. involves the entire search key

Erklärung

Frage 14 von 17

1

What are the requirements for a good hash function?

Wähle eine der folgenden:

  • A. fast and easy to compute

  • B. places items evenly throughout the hash table

  • C. involves the entire search key and uses a prime base, if it uses modular arithmetic

  • D. All of the above

Erklärung

Frage 15 von 17

1

Which of the following is a requirement for a good hash function?

Wähle eine der folgenden:

  • A.Fast to compute

  • B.Places items randomly throughout the hash table

  • C.Involves parts of the search key

  • D.All of the above

Erklärung

Frage 16 von 17

1

Which statement is NOT true?

Wähle eine der folgenden:

  • a. hash table :
    an array that contains items, assigned by a hash function

  • b. perfect hash function :
    maps each search key to a unique location

  • c. collision :
    occurs when the hash function maps 2+ items to the same location

  • d. collision :
    occurs when the hash function maps not 2+ items to the same location

Erklärung

Frage 17 von 17

1

What is the difference between a Perfect hash function and a Unifrom hash function?

Wähle eine der folgenden:

  • A Perfect hash function maps each key to a unique location. While a Uniform hash function is equally likely to map a key to any index in the table.

  • none of the above

Erklärung