A Java binary tree simulation that rebalances itself when the countdown timer reaches zero while traversing. Made for COMP2402: Abstract Data Types/Algorithms at Carleton University. Skeleton code provided by Dr. Pat Morin.
javac *.java
java CountdownTree