Untitled
unknown
plain_text
7 months ago
416 B
1
Indexable
Never
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; }