Home › Glossary › Systems › Search algorithm

Beginner · Systems

Search algorithm

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. A process for finding information or solutions within data or a problem space.

Technical Definition

A process for finding information or solutions within data or a problem space.

How it works

A search algorithm is a procedure used to locate specific information within a data structure or to find a solution within a defined problem space. These algorithms systematically explore possible options, whether dealing with discrete or continuous values, to retrieve the desired data or reach a goal state.

Related Concepts

  • Pathfinding — The process of automatically determining the shortest or most efficient route between two points, often in a graph or map.

Further Reading

  • Wikipedia — Glossary of AI