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.
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.
- Siddharth Karmokar - 123cs0061
- Manish P - 123cs0005
- Sarath P - 123cs0028
- Samsrith M - 123cs0029
- Kiran G - 123cs0018
- Rovan M - 123cs0036