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

Zipfian distribution

Computer science; Algorithms & data structures

A distribution of probabilities of occurrence that follows Zipf's law.

Yule distribution

Computer science; Algorithms & data structures

A distribution of probabilities of occurrence that follows Zipf's law.

shuffle sort

Computer science; Algorithms & data structures

A distribution sort algorithm that begins by removing the first 1/8 of the n items, sorting them (recursively), and putting them in an array. This creates n/8 buckets to which the remaining 7/8 of ...

bucket sort

Computer science; Algorithms & data structures

A distribution sort where input elements are initially distributed to several buckets based on an interpolation of the element's key. Each bucket is sorted if necessary, and the buckets' contents are ...

bin sort

Computer science; Algorithms & data structures

A distribution sort where input elements are initially distributed to several buckets based on an interpolation of the element's key. Each bucket is sorted if necessary, and the buckets' contents are ...

unshuffle sort

Computer science; Algorithms & data structures

A distribution sort with two phases. In the first phase, the inputs are distributed among doubly-ended queues keeping the items in each queue ordered and creating a new queue when there is no place ...

pipelined divide and conquer

Computer science; Algorithms & data structures

A divide and conquer paradigm in which partial results from recursive calls can be used before the calls complete. The technique is often useful for reducing the depth of an algorithm.

Featured blossaries

Maritime

Category: Engineering   1 1 Terms

metal music

Category: Entertainment   1 20 Terms