AcTrie preAC (char ** x, int k) { // Création du trie AcTrie acTrie = initAcTrie(); // Insertion de tous les mots de x au trie for (int i = 0; i < k; i++) { entrer (x[i], acTrie); } // Ajout de la boucle à la racine for (int i = 0; i < alphaSize; i++) { if (acTrie->trie->transition[0][(int) alpha[i]] == -1) { acTrie->trie->transition[0][(int) alpha[i]] = 0; } } // Complétion du acTrie completer (acTrie); // Renvoie du acTrie return acTrie; }
File< Objet > & File< Objet >::operator << ( Objet &objet ) /*------------------------------------------------------------------------- */ { return entrer ( objet ) ; }