|
You are here |
www.philipotoole.com | ||
| | | | |
ncona.com
|
|
| | | | | Hash tables are a very important data structure that can be used for many things. They are really fast so they are a good fit for almost anything where they can be used. One example of when a hash table is useful is an associative array, for example: 1 2 3 4 5 var a = {}; a['hello'] = 'hola'; a['bye'] = 'adios'; console.log(a['hello']); // Prints hola The beauty of hash tables is that searching for the value of a['hello'] (ideally)takes the same time no matter how many values the associative array has. I... | |
| | | | |
www.layer9.org
|
|
| | | | | Group blog for the computer networking and systems research community. | |
| | | | |
blog.fredrb.com
|
|
| | | | | Writing a Hash Table in Go Inspired by the recent post from Ben Hoyt, a recent refresher of Computer Science fundamentals and my journey on learning the Go programming language, I've implemented a hash table in Go. Hash Table is a great data structure, they are to Balanced Trees what linear time sorting is to comparison sorts. By not relying on the comparison model, they allow you go below the log n lower bound for searching provided by Balanced Trees. | |
| | | | |
probablydance.com
|
|
| | | I recently posted a blog post about a new hash table, and whenever I do something like that, I learn at least one new thing from my comments. In my last comment section Rich Geldreich talks about his hash table which uses "Fibonacci Hashing", which I hadn't heard of before. I have worked a lot... | ||