![](/template/termwiki/images/likesmall.jpg)
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
huge sparse array
Computer science; Algorithms & data structures
Let N be the number of items to store and R be the size of the range of key values; R >> N. Allocate, but don't initialize, two arrays: an item array I, where
orthogonal lists
Computer science; Algorithms & data structures
Lists that share items, but are structurally independent.
information theoretic bound
Computer science; Algorithms & data structures
lower bounds on the execution of a computation based on the rate at which information can be accumulated.
symmetric set difference
Computer science; Algorithms & data structures
Members which are in either set, but not in both. That is, for sets A and B, it is (A - B) ∪ (B - A).
optimal merge
Computer science; Algorithms & data structures
Merge n sorted sequences of different lengths into one output while minimizing reads. Only two sequences can be merged at once. At each step, the two shortest sequences are merged. Formal Definition: ...
simple merge
Computer science; Algorithms & data structures
Merge n sorted streams into one output stream. All the stream heads are compared, and the head with the least key is removed and written to the output. This is repeated until all streams are empty.
ideal merge
Computer science; Algorithms & data structures
Merge n sorted streams into one output stream. To begin the streams are sorted by the value of the head element of each. Then the head of the first stream, which is the least since the streams were ...