Computer Science 210
 Data Structures 
 
 Fall 2019, Siena College 
Lecture 35: Hashing Wrapup; Review
Date: Friday, December 6, 2019
 Agenda 
- Announcements
- Lab 10 due Monday
- Last zyBook Assignment past due
- Programming project
- one weekend to go
- will clone repositories Tuesday morning, no late submissions considered
- don't forget bonus points for any submission committed and pushed by today
 
- Course evaluations reminder: let's get to that 95% response rate!
 
- Final exam information
- 8:30 AM, Friday, December 13, RB 340
- See study guide and practice questions in your email
- Same ground rules as first two exams
- Scheduling a review time on Thursday, December 12?
 
- Hashing wrapup
- handling collisions with open addressing and external chaining
- load factor
- Java's HashMap
 
- Problem Set 5 recap
- Other review
 Terminology 
- hash collision
- open addressing/closed hashing
- external chaining/open hashing/separate chaining
- rehashing
- linear probing
- clustering: primary and secondary
- quadratic rehashing
- double hashing
- load factor