Correction d’un algorithme
La correction d’un algorithme s’´etudie par rapport `a un probl`eme
donn´e
Un probl`eme est une collection d’instances de ce probl`eme.
IExemple de probl`eme : trier un tableau
IExemple d’instance de ce probl`eme : trier le tableau [8,4,15,3]
Un algorithme est correct pour une instance d’un probl`eme s’il
produit une solution correcte pour cette instance
Un algorithme est correct pour un probl`eme s’il est correct pour
toutes ses instances (on dira qu’il est totalement correct)
On s’int´eressera ici `a la correction d’un algorithme pour un probl`eme
(et pas pour seulement certaines de ses instances)
Outils d’analyse 57