Introduction à l'Algorithmique

Qu'est-ce qu'un Algorithme ?

Un algorithme est une séquence d'instructions précises et non ambiguës qui, lorsqu'elles sont exécutées, accomplissent une tâche spécifique ou résolvent un problème donné.

Exemple : Algorithme de Tri à Bulles

Voici un exemple simple d'algorithme de tri à bulles implémenté dans différents langages de programmation :


procédure triBulles(tableau T)
    n ← longueur(T)
    pour i de n-1 à 1 faire
        pour j de 0 à i-1 faire
            si T[j] > T[j+1] alors
                échanger T[j] et T[j+1]
            fin si
        fin pour
    fin pour
fin procédure

That's all folks