Bonjour tout le monde.
Je voudrais savoir si des personnes ont des idées sur les algorithmes possiblement utilisables pour une recherche de liste dans une autre liste.
J'explique :
Je possède une liste d’éléments ordonnés
a1-a2-a3-a4-a5-a6-a7-a8-a9
et je voudrais savoir si par exemple dans cette liste je peux y trouver une autre liste ordonnés.
a4-a5-a6
Je veux pouvoir retrouver dans la première liste la seconde liste. Sachant que les éléments doivent être dans le même ordre.
Donc :
a1-a2-a3
a5-a6-a7
a2-a3-a4-a5-a6-a7-a8-a9
a7-a8
renverrai VRAI
mais
a1-a3
a2-a3-a5
a9-a8-a7-a6
renverrai FAUX
Comment peut-on résoudre ce problème ?
Je pensais à chercher le premier de la liste et ensuite faire une comparaison éléments par éléments à partir du premier.
Comment peut-on optimiser ?
Avez-vous des noms d'algorithme qui permettrait de faire cela?
Partager