A process or set of rules to be followed in calculations or other problem-solving operations
Algorithms are widely used throughout all areas of IT (information technology). A search enginealgorithm, for example, takes search strings of keywords and operators as input, searches its associated database for relevant web pages, and returns results.