Untitled
unknown
plain_text
2 years ago
416 B
8
Indexable
GList revertirSList(GList lista, FuncionDestructora destroy){
Pila pila;
GNode* nodoAux = lista;
for(;nodoAux->next!=NULL;nodoAux=nodoAux->next){
pila_apilar(pila, nodoAux->data);
}
glist_destruir(lista, destroy);
GList listaNueva = glist_crear();
while(!pila_es_vacia(pila)){
listaNueva = glist_agregar_final(listaNueva, pila_tope(pila));
}
return listaNueva;
}Editor is loading...