سه نوع متداول الگوریتم شامل الگوریتم‌های تصادفی، مرتب‌سازی و تقسیم‌کننده هستند.