SkipList package is a free and still powerful tool to manage large amounts of ordered data, dictionaries, look-up tables etc. It is based on the well known concept of William Pugh and is highly optimized for Java applications.
The idea of skip lists is that some nodes are linked not only with its adjacent neighbors but with nodes that are located much further. See Michel Black's page for more details.
SkipList_PerformanceTest - Test applet that sort 100,000 nodes with random int values:
Fully functional version of SkipList is free and available for download. Registered users of HybridList package also get the source code of SkipList.
Download: (30K)