Write a Java program to perform that following tasks:
After you are done, submit the source code with some screenshots.
You would need to demonstrate understanding of dynamic data structure in this program