Un algorithme de complexité linéaire pour le calcul de l'arbre des formes