Ovaj rad na početku govori o pojmu algoritma, a kasnije o pojmu algoritma sortiranja i njegovim karakteristikama. Posebno se ističe i pojašnjava važnost vremenske složenosti kod izvršavanja algoritama soritranja. U radu su objašnjeni najpopularniji algoritmi sortiranja. Algoritmi sortiranja su uspoređeni s obzirom na vremensku složenost prije mjerenja "a priori", a kasnije u realnom okruženju "a posteriori". Usporedba algoritama sortiranja u stvarnom okruženju je izvršena na ovim algoritama sortiranja: Selection sort, Bubble sort, Cocktail sort, Insertion sort, Shell sort, Merge sort, Quicksort i Counting sort