Okey, penso di aver capito.
In base a dove devo inserire il new_node (cioè dove metterò lo zero) devo collegare ciò che dovrà risultare prima di new_node a new_node, come
precedente->next_ptr = new_node.
Ma anche new_node stesso deve essere collegato a quello che sarà il suo successivo come
new_node->next_ptr= successivo.
Il precedente e successivo sono, a seconda dei casi, current / next di prev / next di current.
Grazie mille!!