Data Structure Practice in Java.