En algoritm som sätter en samling uppgifter till vissa sekvenserade order, ibland utifrån ett eller flera värden i varje element.