Объединить два отсортированных списка ссылок
Я хотел объединить два отсортированных списка ссылок с помощью манипуляции указателем, но застрял на этом этапе. не могу найти ошибку. Помоги мне, пожалуйста. Я думаю, что проблема в то время как цикл. Я хочу сделать это эффективным и не хочу делать еще один список.
#include
#include
using namespace std;
struct s
{
int info;
s *next;
};
int main()
{
int i;
char choice = 'y';
s *ptr1, *ptr2, *start1, *start2, *reversedHead, *temp;
ptr1= new s;
start1=ptr1;
coutnext;
ptr2->next=temp;
}
}
}
if(ptr1->next==NULL)
ptr1->next=ptr2;
else
ptr2->next=ptr1;
coutstart2->info)
{
ptr2=start2;
while(ptr2!=NULL){
cout