# Algorithm/Related Articles

From Citizendium, the Citizens' Compendium

*See also changes related to Algorithm, or pages that link to Algorithm or to this page or whose text contains "Algorithm".*

## Parent topics

- Computer science [r]: The study of how computers work, and the algorithms, data structures and design principles used in their operation and programming.
^{[e]} - Mathematics [r]: The study of quantities, structures, their relations, and changes thereof.
^{[e]}

## Subtopics

- Euclidean algorithm [r]: Algorithm for finding the greatest common divisor of two integers
^{[e]} - Sorting algorithms [r]: An algorithm that sequences elements of a list in a certain order.
^{[e]} - Fast Fourier transform [r]:
*Add brief definition or description* - Genetic algorithms [r]:
*Add brief definition or description* - Gram-Schmidt orthogonalization [r]: Sequential procedure or algorithm for constructing a set of mutually orthogonal vectors from a given set of linearly independent vectors.
^{[e]} - Register allocation by graph coloring [r]:
*Add brief definition or description*

- Complexity of algorithms [r]: How fast the execution time (or memory usage) increases as the data set to be processed grows.
^{[e]} - Computational complexity theory [r]:
*Add brief definition or description* - Computer program [r]: A set of instructions to be executed by a computer.
^{[e]} - Muḥammad ibn Mūsā al-Khwārizmī [r]:
*Add brief definition or description* - Lambda calculus [r]: A formal system designed to investigate functions and recursion.
^{[e]} - Turing machine [r]:
*Add brief definition or description*