Kopumā an algoritms ir procedūras apraksts, kura beidzas ar rezultātu. Piemēram, faktoriālais no cipara x tiek x reizināts ar x-1, reizināts ar x-2 un tā tālāk, līdz tas tiek reizināts ar 1. Faktoriālajai vērtībai 6 ir 6! = 6 x 5 x 4 x 3 x 2 x 1 = 720. Šis ir algoritms, kas seko noteiktai procedūrai un beidzas ar rezultātu.
Datorzinātnē un programmēšanā algoritms ir darbību kopums, ko programma izmanto uzdevuma veikšanai. Kad jūs uzzināsit par algoritmiem vietnē C ++, varat tos izmantot savā programmēšanā, lai ietaupītu laiku un palaistu programmas ātrāk. Jaunie algoritmi tiek izstrādāti visu laiku, taču jūs varat sākt ar algoritmiem, kas ir izrādījušies uzticami C ++ programmēšanas valodā.
C ++ apzīmējums identificē funkciju grupu, kas darbojas noteiktā elementu diapazonā. Algoritmus izmanto problēmu risināšanai vai funkcionalitātes nodrošināšanai. Algoritmi darbojas tikai uz vērtībām; tie neietekmē konteinera izmēru vai uzglabāšanu. Vienkāršus algoritmus var ieviest a funkcija. Sarežģītiem algoritmiem var būt vajadzīgas vairākas funkcijas vai pat a klase tos ieviest.
Daži C ++ algoritmi, piemēram, atrast-ja, meklēt un skaitīt, ir secīgas darbības, kas neveic izmaiņas, bet noņemšana, apgriešana un aizstāšana ir algoritmi, kas modificē darbības. Algoritmu klasifikācijas ar dažiem piemēriem ir šādas: