Problema de planificación de listas enlazadas individualmente
Del-max(enlace a){
int tmp
Elemento * p
Elemento * max
p = a; // Puntero, utilizado para recorrer la lista vinculada y comparar el número con el valor máximo actual del nodo.
max = a; //Puntero, utilizado para registrar la posición del elemento más grande (no se consideran varios elementos más grandes)
tmp = p-& gt; Variable, Se utiliza para registrar el valor máximo actual del nodo.
mientras(a->; siguiente!=null){
p = p-& gt; siguiente;
if (p->; datos>Tmp) {, // Si el valor del nodo señalado por el puntero actual es mayor que el valor retenido por el Tmp actual, regístrelo.
max = p; //Posición actual (poner max), registrar el valor máximo actual (poner tmp)
tmp = p-& gt; p>}//Fin de if
}//Fin de while
tmp = max-& gt; next-& gt; puntero El nodo al que apunta es el elemento más grande, así que elimínelo. . .
max-& gt; data = tmp
max-& gt; next = max-& gt; // ¿Puedes entender el método de eliminación? Piénsalo. . .
}//El fin de Del-max