Adloun

algorithmique (école d'ingénieur) · Chapitre 8 · Application directe du cours

Plus longue sous-séquence palindrome à la main

Séquences et chaînes de caractères · niveau 1 (application)

Énoncé

Soit () et la longueur d'une plus longue sous-séquence palindrome de .

  • Rappeler la récurrence et l'ordre de calcul.
  • Calculer les valeurs utiles pour obtenir , et en déduire une plus longue sous-séquence palindrome.

Corrigé

  • , ; pour , si alors , sinon . On calcule par tailles croissantes.
  • Le tableau calculé par le programme (ligne , colonnes de à ) :

i=0 : 0 1 1 1 1 3 5 5 5 5
i=1 : . 0 1 1 1 3 3 3 3 3
i=2 : . . 0 1 1 3 3 3 3 3
i=3 : . . . 0 1 1 1 1 1 3
i=4 : . . . . 0 1 1 1 1 1

Lecture : et ; , donc avec (ara dans hara). Une plus longue sous-séquence palindrome est carac, de longueur .


nom : S
valeurs : c h a r a c t e r
vert : 0 2 3 4 5
fleches : 0->5 2->4
legende : carac : s0 = s5 = c, puis ara dans hara

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →