تالار گفتمان مانشت
سوال فوری در مورد شبه کد های کتاب ساختمان داده و الگوریتم پوران پژوهش - نسخه‌ی قابل چاپ

سوال فوری در مورد شبه کد های کتاب ساختمان داده و الگوریتم پوران پژوهش - mohandess - 10 دى ۱۳۹۲ ۰۱:۳۵ ب.ظ

سلام ... من چنتا از این شبه کد هارو مینویسم لطفا شما توضیح بدید چطور کار میکنن؟
من بیشتر میخوام معنی این علامات رو بدونم
=
=:
^=
.^
و []
فکر میکنم این ها مربوط به زبان پاسکال باشه که البته من چیزی ازش نمیدونم و خیلی سرچ مکردم اما معنی این علامت هارو پیدا نکردم . لطفا دوستان راهنمایی کنند خیلی ممنون میشم .


لیست پیوندی ۲ طرفه :


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);