Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Hash Tables Page 1 Hash Tables
 

Summary: Hash Tables Page 1
Chapter 5
Hash Tables
Dictionary
· All elements have a unique key.
· Operations:
o Insert element with a specified key.
o Search for element by key.
o Delete element by key.
· Random vs. sequential access.
· If we have duplicate keys, need rule to resolve ambiguity.
· What ways could you use to implement a dictionary? (Name in class)
o Ordered array
o Unordered array
o Ordered linked list
o Binary search tree
· Let's use our newly acquired analysis skills to determine which of the following is better.
Let's analyze them for two operations ­ insert and search. This is shown in Table 1.
Method Insert time Search Time
Ordered array 2/n nlog

  

Source: Allan, Vicki H. - Department of Computer Science, Utah State University

 

Collections: Computer Technologies and Information Sciences