Datastructures Collection of basic datastructures implemented in Java. Dynamic array Hash table Heap Linked list Queue Stack Tree Trie Everything's public access for simpler testing. Algorithms Merge sort Cracking The Code Interview Answers to the 6th Edition.