Като цяло, ан алгоритъм е описание на процедура, която приключва с резултат. Например, the факториел на число x е x умножено по x-1 умножено по x-2 и така нататък, докато не се умножи по 1. Фабриката на 6 е 6! = 6 x 5 x 4 x 3 x 2 x 1 = 720. Това е алгоритъм, който следва зададена процедура и завършва в резултат.
В компютърните науки и програмирането алгоритъмът е набор от стъпки, използвани от програмата за изпълнение на задача. След като научите за алгоритмите в C ++, можете да ги използвате в своето програмиране, за да спестите време и да улесните програмите си. Новите алгоритми се проектират непрекъснато, но можете да започнете с алгоритмите, които са се доказали като надеждни в езика за програмиране на C ++.
В C ++ обозначението идентифицира група от функции, които работят на определен диапазон от елементи. Алгоритмите се използват за решаване на проблеми или осигуряване на функционалност. Алгоритмите работят изключително върху стойностите; те не засягат размера или съхранението на контейнер. Прости алгоритми могат да бъдат реализирани в рамките на
функция. Сложните алгоритми може да изискват няколко функции или дори a клас за тяхното изпълнение.Някои алгоритми в C ++, като find-if, search и count са последователни операции, които не правят промени, докато премахването, обратното и замяната са алгоритми, които променят операциите. Класификациите на алгоритмите с няколко примера са: