EXERCICE 2 - VIDEOTHEQUE (SUITE)
Les tableaux (Version Java)
 
 
ENONCE
 

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.

 
CORRECTION