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.
Industry: Computer science
Add a new termContributors 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.