×

System method and computer program product for dynamically sizing hash tables

  • US 5,960,434 A
  • Filed: 09/26/1997
  • Issued: 09/28/1999
  • Est. Priority Date: 09/26/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for dynamically sizing a hash table in a processor, comprising the steps of:

  • (1) allocating a hash table having a number n of hash buckets;

    (2) hashing records into the hash table;

    (3) re-sizing the hash table when an actual number of records in the hash table exceeds a limit; and

    (4) re-hashing the records in the hash table after the hash table is re-sized using a lazy re-hashinz algorithm wherein a logical pointer is associated with a new hash bucket and the logical pointer points to a pre-existing hash bucket that potentially contains records that belong in the new hash bucket.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×