در علوم کامپیوتر، یک الگوریتم انتخاب، یک الگوریتم برای پیدا کردن kامین کوچک ترین عدد در یک لیست است (به چنین عددی kامین مرتبه آماری گفته می شود). این الگوریتم ها شامل پیدا کردن کمینه، بیشینه و میانه ی عناصر است. الگوریتم های انتخاب از O ( n ) {\displaystyle O(n)} ، که در بدترین حالت خطی اند، وجود دارند. انتخاب یکی از زیرمسئله های مسائل پیچیده تر مانند مسئله نزدیک ترین همسایه و مسئله یافتن کو...