Untitled
unknown
plain_text
2 years ago
416 B
7
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...