Register now or log in to join your professional community.
Algorithmis a procedure to solve the problem step by step like we Food recipe steps.
In Computer Science Algorithms are variious type sdepends on their behaviour like
All pair shortestalgorithm for Dyanmic Program used for finding shortest path in routing.etc.
The word Algorithm means the steps that someone takes to reach a solution. So by definition an Algorithm helps in solving problems.
In Computer Science, there are classical Algorithms that can be used to solve real life problems. An example is Dijkstra's shortest path Algorithm that is used in navigation systems.
Algorithms are the basic steps of a solution to a problem.They help a programmer in designing various solutions to a problem.
algorithms is the core of programming , and all the programmers starts their job by defining the problem and to develop a solution using the algorithms to create flow charts tooled by mathematical and logical formulas , one they decide the algorithms in details they will review it and check if it solves the problem they will revert it to programming commands in specific programming language.
http://www.wikiwand.com/ar/%D8%AE%D9%88%D8%A7%D8%B1%D8%B2%D9%85%D9%8A%D8%A9
necessity-mother-of-inventions…
solving problems is the target
The different algorithms that people study are as varied as the problems that they solve. However, chances are good that the problem you are trying to solve is similar to another problem in some respects. By developing a good understanding of a large range of algorithms, you will be able to choose the right one for a problem and apply it properly. Furthermore, solving problems like those found in competitions will help you to hone your skills in this respect. Many of the problems, though they may not seem realistic, require the same set of algorithmic knowledge that comes up every day in the real world.
to day algorithms solving many problems
Images corresponding to example for photo processing GAUSS
Almost everything that you do with a computer relies in some way on an algorithm that someone has worked very hard to figure out. Even the simplest application on a modern computer would not be possible without algorithms being utilized behind the scenes to manage memory and load data from the hard drive.