tournament sort


Definition: (no definition here, yet, but you can help.)

See also dominance tree sort, heapsort.

Note: Heapsort is sometimes called tournament sort. Consider the tree of matches in a single-elimination sports tournament, where players' abilities are a total order. The tournament tree has the heap property. When a winner is found (the least element is chosen), the winner is removed and the appropriate matches replayed.

In Using Tournament Trees to Sort, Center for Advanced Technology in Telecommunications, Polytechnic University, Brooklyn, New York, C.A.T.T Technical Report 86-13, Alexander Stepanov and Aaron Kershenbaum extend the observation that a tournament can find the winner in N comparisons and the 2nd in log N more comparisons.

An algorithm written up in 2002 also called a tournament sort.

More information

Kenneth E. Iverson, A Programming Language, John Wiley and Sons, 1962, pages 223-226.

Go to the Dictionary of Algorithms and Data Structures home page.

If you have suggestions, corrections, or comments, please get in touch with Paul Black.

Entry modified 30 March 2006.
HTML page formatted Tue Jan 16 10:34:44 2018.

Cite this as:
"tournament sort", in Dictionary of Algorithms and Data Structures [online], Vreda Pieterse and Paul E. Black, eds. 30 March 2006. (accessed TODAY) Available from: