Adloun

NSI (terminale) · Chapitre 6 · Exercice d'entraînement

Le sommet d'un tableau unimodal

Diviser pour régner · Recherche dichotomique · niveau 2

Énoncé

Le sommet d'un tableau unimodal.

Un tableau d'entiers distincts est unimodal s'il est strictement croissant jusqu'à un certain indice, puis strictement décroissant (l'une des deux parties pouvant être réduite à un élément). Par exemple [1, 4, 9, 12, 7, 5, 2], dont le maximum est à l'indice .

  • Écrire une fonction sommet(tab) qui renvoie l'indice du maximum d'un tableau unimodal en . On comparera tab[m] et tab[m + 1].
  • Justifier la correction de l'algorithme.

Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre