private NoeudUF<E> getNodeOfData(E data) {
        assert (data != null) : "l'élement spécifié ne peut être null";
        NoeudUF<E> result = MISSING;
        NoeudUF<E> temp;
        int i = 0;
        while (result == MISSING && i < nodes.size()) {
            temp = nodes.get(i);
            if (temp.data.equals(data)) {
                result = temp;
            }
            i++;
        }
        return result;
    }