Σε γενικές γραμμές, ένα αλγόριθμος είναι μια περιγραφή μιας διαδικασίας που τερματίζεται με ένα αποτέλεσμα. Για παράδειγμα, το παραγοντικό του αριθμού x είναι x πολλαπλασιασμένου με x-1 πολλαπλασιασμένου επί x-2 και ούτω καθεξής έως ότου πολλαπλασιαστεί επί 1. Ο παράγοντας 6 είναι 6! = 6 χ 5 χ 4 χ 3 χ 2 χ 1 = 720. Αυτός είναι ένας αλγόριθμος που ακολουθεί μια καθορισμένη διαδικασία και τερματίζει σε ένα αποτέλεσμα.
Στην επιστήμη των υπολογιστών και τον προγραμματισμό, ένας αλγόριθμος είναι ένα σύνολο βημάτων που χρησιμοποιείται από ένα πρόγραμμα για να ολοκληρώσει μια εργασία. Μόλις μάθετε για τους αλγορίθμους στο C ++, μπορείτε να τα χρησιμοποιήσετε στον προγραμματισμό σας για να εξοικονομήσετε χρόνο και να κάνετε τα προγράμματα σας να τρέχουν γρηγορότερα. Οι νέοι αλγόριθμοι σχεδιάζονται συνεχώς, αλλά μπορείτε να ξεκινήσετε με τους αλγόριθμους που έχουν αποδειχθεί αξιόπιστοι στη γλώσσα προγραμματισμού C ++.
Στην C ++, η ονομασία προσδιορίζει μια ομάδα λειτουργιών που λειτουργούν σε μια καθορισμένη περιοχή στοιχείων. Οι αλγόριθμοι χρησιμοποιούνται για την επίλυση προβλημάτων ή την παροχή λειτουργικότητας. Οι αλγόριθμοι λειτουργούν αποκλειστικά σε αξίες. δεν επηρεάζουν το μέγεθος ή την αποθήκευση ενός δοχείου. Οι απλοί αλγόριθμοι μπορούν να υλοποιηθούν μέσα σε ένα
λειτουργία. Οι σύνθετοι αλγόριθμοι ενδέχεται να απαιτούν πολλές λειτουργίες ή ακόμα και ένα τάξη για την υλοποίησή τους.Μερικοί αλγόριθμοι στην C ++, όπως find-if, search και count είναι λειτουργίες ακολουθίας που δεν κάνουν αλλαγές, ενώ η αφαίρεση, η αντιστροφή και η αντικατάσταση είναι αλγόριθμοι που τροποποιούν τις λειτουργίες. Οι ταξινομήσεις αλγορίθμων με μερικά παραδείγματα είναι: