EDITO- cr4s1r0 se me ha adelantado, y además me he dado cuenta de que estoy usando mal los punteros, por lo que he quitado el código. Aún así, las imágenes deberían estar bien :D.
Jeje, tranquilo. Tampoco es que lo haya explicado muy bien :P.
Supongamos que tenemos una lista de números ordenados de menor a mayor. Y que queremos insertar uno nuevo:

De modo que tendríamos que hacer dos cosas, recorrer la lista hasta encontrar un numero que sea igual o mayor, e insertar el nuevo Nodo delante.
Usando el ejemplo de la imagen, al terminar el bucle tendríamos:
actual apuntando al nodo cuyo numero es 4.
previo apuntando al nodo cuyo numero es 2.
Queremos insertar nuestro nuevo nodo entre ambos, por tanto:
cambiamos el siguienteNodo de nuevo para que apunte al del numero 4.
cambiamos el siguienteNodo de previo para que apunte a nuevo.

Para borrar el método es el mismo.
Buscar el número a borrar con un while. Y eliminarlo cambiando el puntero del nodo anterior, de modo que apunte al siguiente nodo.



Espero que esta vez lo haya explicado un poco mejor

.
Saludos