Professor, Sobre a aula de hoje... Fiquei pensando num algoritmo para transformar a árvore comum, numa trie. (infelizmente é recursivo). void transforma (raiz r, raiz h){ if (r->esq != NULL) transforma (r->esq, NULL); if (r->dir != NULL) { if (h != NULL) transforma (r->dir, h) else transforma (r->dir, r); } else r->dir = h; } Acho que funciona.