CE205 Data Structures¶
Week-7¶
Linear, Binary and Fibonacci Search, Hashing and Hash Tables with Perpect Hashing¶
Download PDF,DOCX, SLIDE, PPTX
Outline-1¶
- Linear Search
- Binary Search
- Binary Search vs Linear Search
- Interpolation Search
- Interpolation search vs Binary search
- Fibonacci Search
Outline-2¶
- Hashing and Hash Tables
- Direct-Address Tables
- Hash Tables
- Hash Functions
- Open Adressing
- Perfect Hashing
Linear Search¶
- http://www.btechsmartclass.com/data_structures/linear-search.html
- https://www.geeksforgeeks.org/linear-search/
Binary Search¶
- http://www.btechsmartclass.com/data_structures/binary-search.html
- https://www.geeksforgeeks.org/binary-search/
- https://visualgo.net/en/bst
Binary Search vs Linear Search¶
Interpolation Search¶
Interpolation search vs Binary search¶
Fibonacci Search¶
Hashing and Hash Tables¶
- https://www.hackerearth.com/practice/data-structures/hash-tables/basics-of-hash-tables/tutorial/
- http://www.btechsmartclass.com/data_structures/hashing.html
Direct-Address Tables¶
Hash Tables¶
Hash Functions¶
- https://www.geeksforgeeks.org/what-are-hash-functions-and-how-to-choose-a-good-hash-function/
- https://www.tutorialspoint.com/cryptography/cryptography_hash_functions.htm
- https://www.cs.hmc.edu/~geoff/classes/hmc.cs070.200101/homework10/hashfuncs.html
Open Adressing¶
Perfect Hashing¶
\[ End-Of-Week-6 \]