Linear-time Selection

Selection algorithm

Selection algorithms are used to find the kth smallest value in a collection of ordered values. They include quickselect and the median of medians algorithm, and take linear time (O(n)) to run. For data that is already structured, faster algorithms may be possible.

1 courses cover this concept

15-451/651 Algorithms

Carnegie Mellon University

Spring 2022

This course explores the design and analysis of algorithms, algorithmic modelling techniques, and their efficiency. It aims to provide tools for designing and analyzing personal algorithms, using various analytical tools and frameworks. Some advanced topics not commonly covered in textbooks are also taught.

No concepts data

+ 37 more concepts