> Engineers irrationally avoid hash tables...
Really? That seems about as likely as the statement 'carpenters irrationally avoid using screws'.
Really? That seems about as likely as the statement 'carpenters irrationally avoid using screws'.
EA released a GPL'd "EASTL" library a few years ago for those and other reasons, you can read all about it here: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n227...
Here, I found it, we both posted in this thread, but not to each other: http://news.ycombinator.com/item?id=3560158
If all your elements magically hash to the same bucket somehow and you end up having to make a list or a tree out of them, you're still no worse off than if you used a list or a tree in the first place.