Algorithm

Algorithm is a set of instructions that needs to be executed by a computer to solve a specific computer problem. Algorithm is not an implementation, but rather a way for a developer to think about how to solve a specific problem. An algorithm is a step before implementation, it allows a developer to think about specific implementation details. An algorithm is often accompanied by a flowchart.

Algorithm represents a logic that needs to be implemented.

An algorithm maybe complex, if a problem that a person wants to solve is complex, and an algorithm may be easy, if a problem is small.

An algorithm could be efficient or not. An inefficient algorithm may indicate that approach that is taken to solve a specific problem can be improved. Inefficient algorithm may also indicate that a problem that  needs to be solved is very complex.

YouTube video

Comments

Popular posts from this blog

Absolute and relative path in HTML pages

goto PHP operator

Data at rest protection