Как вы используете предыдущий указатель в связанном списке(дважды)
Итак если мы создаем двусвязный список как управляется предыдущий узел
где же тыл указывает
в этом случае я использую задний в качестве текущего указателя
Что я уже пробовал:
node *newnode=new node(); newnode->v=a; if(rear!=NULL) { rear->next=newnode; rear->next->prev=front->next; newnode->next=NULL; newnode->prev=rear; rear=newnode; } else { front->next=newnode; front->prev=NULL; newnode->next=NULL; newnode->prev=front; rear->prev=front; rear=newnode; }