You are going to build on the BST code you wrote for part 1.
Implement a splay tree (SPLT) by adding the splaying
functionality to your basic BST.
Use the same main class test driver you used for Part 1.
You will have to make small changes, obviously
( to make objects of type Splay tree instead of BST),
but it should accept and execute the same commands/operations.
This is because your SPLT is a BST with splaying added to
the appropriate access methods.
Hand in your code as per the instructions under
Assignment 4 Part 2 in the WorkBase.
Submit a single text file with the entire Java source... main class, random gen code, etc. as well as your SPLT classes. We should be able to cut and paste this single Java source into a Java IDE and have it compile and execute for our testing/grading.
There is some redundency here with the code for part 1, but that's fine. We want each submission to be a self-contained complete Java program that does not require us to track down pieces/parts from other places.