Linear Probing Hash Table Java, ) by Robert Sedgewick and Kevin Wayne (original, and my solutions to exercises).