hercool
پنج شنبه 09 دی 1389, 16:21 عصر
در اینجا لیست حلقوی را ایجاد کردیم تو کد یه مشکل دارم ممنون میشم دوستان در این مورد نظرشون رو بدن
void addnode(node *endp, elementtype item)
{
newp=getnode();
newp->info=item;
if(endp==null){
endp=newp;
newp->next=newp
}
else
{newp->next=endp->next;
endp->next=newp;}
}
در قسمتی که من قرمز کردم باید جای newp بزاریم endp ؟ درسته
یا اینکه باید بزاریم null
البته به نظر من چون لیست حلقوی هست باید اشاره گر newp باید به first اشاره کنه درست نمیگم؟
void addnode(node *endp, elementtype item)
{
newp=getnode();
newp->info=item;
if(endp==null){
endp=newp;
newp->next=newp
}
else
{newp->next=endp->next;
endp->next=newp;}
}
در قسمتی که من قرمز کردم باید جای newp بزاریم endp ؟ درسته
یا اینکه باید بزاریم null
البته به نظر من چون لیست حلقوی هست باید اشاره گر newp باید به first اشاره کنه درست نمیگم؟