Някои операции при масиви от данни стават по-лесно и по-бързо, когато елементите им са подредени във нарастващ (възходящ) или в намаляващ (низходящ) ред на стойностите им.
При извършване на аритметични действия, пресмятане на числени стойности на алгебрични изрази, построяване на геометрични фигури, както и в много случаи, и то не в математиката, а в различни области на науката и практиката, ние използваме алгоритми...