This repository contains programs in the python programming language related to various algorithms.
--> The word Algorithm means- A set of finite rules or instructions to be followed in calculations or other problem-solving operations.
--> Algorithms are used as specifications for performing calculations and data processing.
--> Algorithm analysis is an important part of computational complexity theory, which provides theoretical estimation for the required resources of an algorithm to solve a specific computational problem.
--> Analysis of algorithms is the determination of the amount of time and space resources required to execute it.
--> To predict the behavior of an algorithm without implementing it on a specific computer.
--> It is much more convenient to have simple measures for the efficiency of an algorithm than to implement the algorithm and test the efficiency every time a certain parameter in the underlying computer system changes.
--> More importantly, by analyzing different algorithms, we can compare them to determine the best one for our purpose.
- Best case
- Worst case
- Average case
--> Python is a high-level, general-purpose, and very popular programming language.
--> Python programming language (latest Python 3) is being used in web development, Machine Learning applications, along with all cutting-edge technology in Software Industry.
--> Python is available across widely used platforms like Windows, Linux, and macOS.
--> The biggest strength of Python is huge collection of standard library .
--> Visit the official website of python:
--> Download according to the platform that will be used .
--> Python programs are written in editors and saved as the file with the .py extension which can be executed further.
--> We can directly run this file on command prompt as well by giving the file name and .py extention.
Drop a 🌟 if you find this repository useful.
If you have any doubts or suggestions, feel free to reach me.
📫 How to reach me: