سلام دوستان دو تا برنامه هست اگه امکان داره جواب بدین خیلی ضروریه
1-ساختمان داده steak و qeرا با اشاره گرهای واقعی بنویسید؟
2-برنامه بنویسید که در یک لیست پیوندی عناصر تکراری حذف گردند؟ <اسم سر لیست را first انتخاب کنید>
اگه قطعه کد اصلی برنامه رو هم جواب دادین خوبه.
چند روز دیگه امتحان دارم اگه میشه زود تر جواب بدین.
با تشکرررررررررر.
حل برنامه ساختمان داده ها مقطع کاردانی
مدیر انجمن: rosa_127
Re: حل برنامه ساختمان داده ها مقطع کاردانی
حذف :
کد: انتخاب همه
void dellinklist (int x, node *store)
{
node *p, *q;
p=start;
q=p;
while (p -> data !=x)
{
q=p;
p=p -> next;
}
q ->next=p ->next;
delete (p);
}
مـــــن شبـــ و روز درس میـــــ خونم تــــا پشـــــت کنکـــــــــــور نمــــــونمـ
Re: حل برنامه ساختمان داده ها مقطع کاردانی
باتشکر از دوست عزیز
کسی جواب برنامه اولی رو میدونه بده؟؟؟؟
بازم ممنون.
کسی جواب برنامه اولی رو میدونه بده؟؟؟؟
بازم ممنون.
Re: حل برنامه ساختمان داده ها مقطع کاردانی
من درمورد صف و پشته ای دوتارو دارم
stack
حذف و اضافه کردن در صف:
stack
کد: انتخاب همه
int pop()
{
int x;
if (top=0)
{
Cout<< " poshte khali ast";
return -1;
}
els
{
x=stack[top];
top=top-1;
}
return x;
}
----------------------
void push (int x)
{
if (top==n)
{
cout<<"poshte por ast";
return -1;
}
else
{
top++;
stack[top];
}
}
کد: انتخاب همه
void addqueue (int x)
{
rear=(rear+1) mod n
if (front==rear)
cout<< "saf por ast";
else
queue[rear]=x;
}
------------------------
int delqueue()
{
if(front==rear)
{
cout<<"saf khali ast";
return 0;
}
else
{
front=(front+1) mod n
x=queue[front];
}
}
مـــــن شبـــ و روز درس میـــــ خونم تــــا پشـــــت کنکـــــــــــور نمــــــونمـ