Salut a toi,
Bon je pense que je vais pouvoir t'aider...
Déja, c'est du niveau premiere année, pour ce qui est du petit 1° propose un tri par minimum (tu as bien du faire ca en c ? dans des tableaux) Dans deux boucles, si l'élément x est > a l'élément x+1 alors tu les inverses ect...
Pour le 2) plus difficile, la dichotomie ? ca te dit qqch ?
3) on suppose les éléments triés, une méthode est de chercher dans une boucle jusqu'a temps de trouver l'élément (regarde la nb, si c'est celui ci c'est bon sinon tu passe au suivant)
4) idem pour optimiser, la dichotomie.
Je pense que si tu part la dessus ca devrait aller
edit: pour les discussions, il faut trouver le nb maximum d'opération qui seront effectuées pour chaque algo
Message édité par n4su le 29-11-2009 à 16:59:25