Adloun

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

Servir d'abord les demandes les plus courtes

Les algorithmes gloutons · Planifier et couvrir · niveau 2

Énoncé

Servir d'abord les demandes les plus courtes.

Quatre clients attendent devant un guichet unique. Leurs demandes durent respectivement , , et minutes. Le temps d'attente d'un client est la durée écoulée avant le début de son service.

  • Calculer le temps d'attente total si l'on sert les clients dans l'ordre d'arrivée.
  • Proposer un critère glouton pour minimiser le temps d'attente total, et calculer ce total.
  • Écrire une fonction attente_totale(durees) et une fonction meilleur_ordre(durees).
  • Justifier l'optimalité du critère par un argument d'échange.

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