Trie p-fast amélioré : un algorithme de correspondance de préfixe très efficace

2025-08-10

Cet article présente une structure de données trie p-fast améliorée, un algorithme très efficace pour trouver le préfixe correspondant le plus long ou le prédécesseur/successeur le plus proche d’une chaîne de requête dans un ensemble de chaînes. Comparée aux versions précédentes, cette version améliorée est plus concise et plus économe en espace. Elle utilise une table de hachage pour stocker chaque préfixe unique et un bitmap pour représenter les caractères suivants possibles pour chaque préfixe, atteignant une complexité temporelle de O(log k) (où k est la longueur de la clé). Bien que les recherches de prédécesseurs puissent nécessiter plus de sondages, ses performances surpassent toujours les tries qp traditionnelles.