I'm writing a hash table implementation for myself in C. I will either be using perfect hashing or Cuckoo hashing, I haven't decided yet.
However, I'm no expert in hash functions / families. As I'll be mapping unsigned 32 bit integers to unsigned 32 bit integers, can anyone recommend to me which functions might serve me best and where to find C implementations of them?
I'm optimizing on performance.
Thanks!