The term algorithms gets misused a lot, but not because they aren’t important or powerful. In fact, the modern world as we know it wouldn’t exist without them.
First, what do we mean when we use the term problem? In computer science, a problem is a task that when it is solved produces the desired result.
This is math-speak problem and is the barrier between your current position or state and position or state you want to be in.What you need now is a door that turns a problem into a process that ends with you being in the desired position or state.
All of it is driven by solving mathematical and logical problems, and those solutions, the doors in the mathematical or logical barriers, are produced by something called an algorithm.
Facebook’s Newsfeed, Instagram, YouTube, Call of Duty, they are all built from algorithms solving problems for each other to produce the functionality that we desire.
Working together, even simple algorithms can accomplish amazing things, but some algorithms are special and deserve recognition in their own right as being truly groundbreaking, helping to power a whole host of new technologies for decades.
Let’s take an example to understand better. Google searches are working on algorithm that why we have the search of our intend. Google knows what and when to solve the query by its page ranking algo’s. The ranked pages appeared in our search through algorithms.