This project allows users to input mathematical functions and visually compare their growth rates. It also estimates the time complexity of the provided functions.
- Input custom mathematical functions.
- Plot graphs to compare function growth.
- Estimate time complexity (Big-O notation) for common functions.
##GitHub Repo Structure functionGrowthAnalyzer/ │ ├── src/ │ ├── init.py │ ├── function_input.py │ ├── function_plotter.py │ ├── function_complexity.py │ └── main.py │ ├── tests/ │ ├── init.py │ ├── test_function_input.py │ ├── test_function_plotter.py │ └── test_complexity_calculator.py │ ├── functions.txt ├── requirements.txt ├── .gitignore ├── LICENSE └── INSTALLATION.md
-
Use Input and Plot to display single functions, one at a time.
-
Use clear to delete all existing functions.
-
Compare is for plotting the functions all at once.
-
When in graph, when it is not scale. Press y for scaling y-Axis
-
Press x for scaling x-Axis.