מידע

יוצרים Pierre Dupont
מועד הגשה 01/09/2026 16:00:00
מגבלת הגשות אין הגבלה

כניסה

[Examen Blanc] Tâche 2 : Algorithme alpha

Considérez l'algorithme alpha décrit ci-dessous.

https://inginious.info.ucl.ac.be/course/LINFO1103/exam_blanc_2/Alpha.png

שאלה 1: Définition du cas de base de la récurrence
Considérez l'algorithme alpha décrit ci-dessus.
Sélectionnez, parmi les réponses proposées, celle qui définit le cas de base de la récurrence de l'algorithme alpha.

שאלה 2: Définition de la récurrence dans le cas général
Considérez l'algorithme alpha décrit ci-dessus.
Sélectionnez, parmi les réponses proposées, celle qui définit le cas général de la récurrence de l'algorithme alpha.

שאלה 3: Profondeur maximale
Pour un problème de taille n, quelle sera la profondeur de récursion maximale, désignée généralement par \(i_{max}\), atteinte par l'algorithme alpha décrit ci-dessus.

Note : cette sous-question ne peut rapporter des points que si vous avez correctement répondu aux 2 sous-questions précédentes.

שאלה 4: Complexité temporelle de l'algorithme
Quelle est la complexité temporelle de la méthode alpha obtenue en résolvant les équations de récurrence de cette méthode ?

Identifiez la complexité temporelle et la notation la plus appropriée pour décrire cette complexité.

Indiquez d'abord la notation (Omega, Theta ou O) suivi de la complexité indiquée entre parenthèse.
  • par exemple, indiquez Omega(log(n)) pour une complexité qui serait \(\Omega(\log(n))\)
  • par exemple, indiquez O(n*log(n)) pour une complexité qui serait \(O(n\log(n))\)
  • par exemple, indiquez Theta(2^n) pour une complexité qui serait \(\Theta(2^n)\)
Note : cette sous-question ne peut rapporter des points que si vous avez correctement répondu aux 3 sous-questions précédentes.