La plus longue sous-séquence «délimitée»
-
31-10-2019 - |
Question
Étant donné une séquence d'objets comparables $ a_1, a_2, ldots a_n, $ à quelle vitesse pouvons-nous trouver la sous-séquence la plus longue $ s $ telle que $ s_i> s_1 $ pour $ i> 1 $? Ou de manière équivalente, à quelle vitesse pouvons-nous trouver
$$ Undernset {i} { arg max} ; # {j mid a_j> a_i, i <j le n } $$
Peut-il être fait dans moins de $ Omega (n , lg n) $ comparaisons dans le pire des cas?
Un algorithme $ theta (n , lg n) est de scanner de droite à gauche, en insérant chaque élément dans un arbre équilibré, en gardant une trace du nombre d'éléments de l'arbre.
Cela a été inspiré par ce fil sur reddit.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à cs.stackexchange