notes

Personal notes
git clone git://git.laack.co/notes.git
Log | Files | Refs

HashTable.md (475B)


      1 # Hash Table
      2 
      3 Ch 5
      4 
      5 **Definition:** A hash table is a collection data structure that allows insertions of elements and checking for elements that uses a hashing function to place objects into an array for 'constant' time access.
      6 
      7 Note that generally we use openaddressing (linear/quadratic probing), to ensure collisions are handled correctly. There is also the case where you might use a linked list, but in cs 303 we are not doing that, and python does not do that either.