A Java program that completes performance analyses for user-selected computational methods and doubling-experiment lengths. Gives users a picture of algorithm/process efficiency.
This team-based project gives the user several computation methods they can choose between. These computations include Iterative Fibonacci, Recursive Fibonacci, Iterative Factorial, and more. Once the user has chosen which computation to run, they are prompted to enter their chosen length for the doubling experiment. They are then asked which data type they would like to run the computation with. Once they have chosen their presets, the program will automatically begin to run a doubling experiment on the method to analyze its performance. The results of the experiment are displayed in a formatted results table for the user.