Projet Algorithmique, complexité, approche orientée objet en Java