Home > Industry/Domain > Computer science > Algorithms & data structures

Algorithms & data structures

The optimization of programming methods and organization of information to achieve a desired result more efficiently.

Contributors in Algorithms & data structures

Algorithms & data structures

complexity class

Computer science; Algorithms & data structures

Any of a set of computational problems with the same bounds (Θ(n)) on time and space, for deterministic and nondeterministic machines.

breadth-first search

Computer science; Algorithms & data structures

Any search algorithm that considers neighbors of a vertex, that is, outgoing edges of the vertex's predecessor in the search, before any outgoing edges of the vertex. Extremes are searched last. This ...

external sort

Computer science; Algorithms & data structures

Any sort algorithm that uses external memory, such as tape or disk, during the sort. Since most common sort algorithms assume high-speed random access to all intermediate memory, they are unsuitable ...

comparison sort

Computer science; Algorithms & data structures

Any sort algorithm using comparisons between keys, and nothing else about the keys, to arrange items in a predetermined order. An alternative is a restricted universe sort such as counting sort or ...

distribution sort

Computer science; Algorithms & data structures

Any sort algorithm where data is distributed from its input to multiple intermediate structures which are then gathered and placed on the output.

internal sort

Computer science; Algorithms & data structures

Any sort algorithm which uses exclusively main memory during the sort. This assumes high-speed random access to all memory.

subsequence

Computer science; Algorithms & data structures

Any string that can be obtained by deleting zero or more symbols from a given string.

Featured blossaries

French Saints

Category: Religion   1 20 Terms

Nathagadean

Category: Languages   1 1 Terms