۰
subtitle
ارسال: #۱
  
سوال فوری در مورد شبه کد های کتاب ساختمان داده و الگوریتم پوران پژوهش
سلام ... من چنتا از این شبه کد هارو مینویسم لطفا شما توضیح بدید چطور کار میکنن؟
من بیشتر میخوام معنی این علامات رو بدونم
=
=:
^=
.^
و []
فکر میکنم این ها مربوط به زبان پاسکال باشه که البته من چیزی ازش نمیدونم و خیلی سرچ مکردم اما معنی این علامت هارو پیدا نکردم . لطفا دوستان راهنمایی کنند خیلی ممنون میشم .
لیست پیوندی ۲ طرفه :
type
DList=^node;
node=record
next:Dlist;
data:items;
prev:DList;
end;
اضافه کردن گره به ابتدای لیست اصلی با وجود لیست Avail :
temp:=Avail;
Avail:=Avail^.Link;
temp^.Link:=head;
head:=temp;
پیمایش لیست :
Set PTR:= START
Repeat steps 3 and 4 while PTR <> NULL
Apply PROCESS to INFO[PTR]
Set PTR:=LINK[PTR]
Exit
حذف گره از لیست پیوندی ۲ طرفه :
x^.prev^.next:=x^.next;
x^.next^.prev:=x^.prec;
dispose(x);
من بیشتر میخوام معنی این علامات رو بدونم
=
=:
^=
.^
و []
فکر میکنم این ها مربوط به زبان پاسکال باشه که البته من چیزی ازش نمیدونم و خیلی سرچ مکردم اما معنی این علامت هارو پیدا نکردم . لطفا دوستان راهنمایی کنند خیلی ممنون میشم .
لیست پیوندی ۲ طرفه :
type
DList=^node;
node=record
next:Dlist;
data:items;
prev:DList;
end;
اضافه کردن گره به ابتدای لیست اصلی با وجود لیست Avail :
temp:=Avail;
Avail:=Avail^.Link;
temp^.Link:=head;
head:=temp;
پیمایش لیست :
Set PTR:= START
Repeat steps 3 and 4 while PTR <> NULL
Apply PROCESS to INFO[PTR]
Set PTR:=LINK[PTR]
Exit
حذف گره از لیست پیوندی ۲ طرفه :
x^.prev^.next:=x^.next;
x^.next^.prev:=x^.prec;
dispose(x);
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close