Algoritmii de sortare sunt esențiali în informatică, deoarece determină viteza și eficiența procesării datelor pe calculator. Odată ce o lista de date este sortată, este mai ușor și mai rapid să găsim anumite elemente în ea. Există diferite tipuri de algoritmi de sortare, care sunt mai buni pentru anumite situații, astfel încât alegerea corectă a unui algoritm de sortare poate face o diferență semnificativă în performanța unei aplicații sau a unui sistem.