RE:Ordenar lista enlazada
un algoritmo ya asi rapido que te pueda decir, el cual no recuerdo el nombre, pero es utilizado por todos los lenguajes, como ejemplo de ordenar una lista seria.
- Empezando por el primer nodo de la lista, comparas el dato de la misma con el menor de la lista en si, recorriendola, si es menor, intercambias datos, y avanzas a la siguiente posicion de la lista, y luego repetis el mismo proceso, comparas el 2do elemento de la lista, con el minimo recorriendo, y intercambias datos otra vez si es necesario (siempre vas a recorrer N-1 posiciones hasta que llegas a la ultima posicion y termina), es relativamente facil de implementar.