What is an algorithm?
An algorithm is a set of simple operations and calculations that represents a procedure for solving a specific problem or problem. In English, it is called algorithm. Although the term itself includes the meaning of mathematical solutions and written calculations, in the context of
IT
it specifically refers to anything that can be written as a computer program.

A flowchart is a diagrammatic representation of an algorithm, and a flowchart allows you to visually understand the flow of processing in an algorithm. In addition, a program or source code is a program or source code that describes the specific steps for processing on a computer in a programming language. Combining them will lead to a solution.
There may be multiple algorithms for a single problem, but in such cases they may differ in calculation time efficiency, memory efficiency, procedural simplicity, solution accuracy, etc., and it is possible to use different algorithms depending on the purpose. You will be asked for it.

Specific example of algorithm
Examples of algorithms include:

sorting algorithm
Sort numeric columns in ascending or descending order

search algorithm

Find the desired value from the target data

compression algorithm
Convert data to smaller data sizes without losing the information it represents

face detection algorithm

Detect and distinguish human faces from images

route search algorithm
Search for the optimal route from your departure point to your destination using a map app, car navigation system, etc.
If you acquire knowledge about algorithms, even problems that seem complicated at first glance can sometimes be solved using a combination of simple algorithms. Especially in programming, it is a good idea to deepen your understanding of algorithms, as they can improve program performance and maintainability.

Reference article


