Una pregunta súper simple sobre la estructura de datos de programación de computadoras, ¡por favor dame el código! ¡Sé rápido! !
Supongamos que se utiliza una lista enlazada individualmente.
Simplemente utiliza la función inversa. typedef?int?elemcontent_t;
typedef?struct?node_s?{ elemcontent_t?data; struct?node_s?*next;
}?node_t,?*node_h;
node_h?reverse(?node_h?head?)?{ node_h?h?=?NULL; mientras?(?head?)?{
node_h?next?=?head->siguiente;
cabeza->siguiente?=?h;
h?=?cabeza;
cabeza?=?siguiente } retorno?h;
}
//?definición
node_h?first;
//?caller
first?=?reverse (?primero?);