 |
EXERCICE 2 - VIDEOTHEQUE (SUITE)
Les tableaux (Version Java) |
On propose d'étendre par héritage la classe
Videotheque de l'exercice 1. Les algorithmes demandés dans l'exercice 2 seront
des méthodes de cette nouvelle classe. Cette dernière pourra garder le nom de
Videotheque à condition de faire un package par exercice.
Question 1: Ecrire un algorithme qui trie les films d'une
vidéothèque par ordre croissant du titre du film, puis du nom du réalisateur,
en utilisant la méthode par sélection vue en cours.
Question 2: Ecrire un algorithme qui trie les films d'une
vidéothèque par ordre croissant du titre du film, puis du nom du réalisateur,
en utilisant la méthode par fusion vue en cours.
Pour la suite, on considère une vidéothèque triée
par ordre croissant du titre du film, puis du nom du réalisateur.
Question 3: Ecrire un algorithme qui, étant donné un titre
de film, retourne le premier film d'une vidéothèque ayant ce titre, ou, dans le cas
où aucun film avec ce titre ne figure dans la vidéothèque, le film dont le
titre suit immédiatement celui recherché.
Question 4: Ecrire un algorithme qui permet à l'utilisateur de
choisir manuellement un film dans une vidéothèque en partant du film trouvé
par l'algorithme de la question 3. En fait, l'utilisateur doit être capable de se
déplacer dans la vidéothèque et de valider la sélection d'un titre.
Question 5: Ecrire un algorithme qui permet de modifier les
données d'un film sélectionné à l'aide de l'algorithme de la question
4.
|