algorithm analysis.

algorithm analysis.
Requirements analysis
1. What requirements are required to develop your algorithm?
Specification
1. What Inputs and Outputs does the system provide?
2. Provide the methodology you used to develop your algorithm. Provide any assumptions you made.
3. Provide All formulas used and what each formula does in your algorithm.
Software architecture
1. Provide Flow Chart on the process to make your algorithm