ערכתי לאחרונה בתאריך 04.02.07 בשעה 22:51 בברכה, MeToR
1. עוגן-רשימה (L) -> p
2. אם (עוקב-ברשימה(L,p)<>סוף-רשימה (L)), אזי:
2.1 אחזר-מרשימה (L,p) -> x
2.2 הוצא-מרשימה (L,p)
2.3 עוקב-ברשימה (L,p) -> p
2.4 הכנס-לרשימה (L,p,x)אבל בכל זאת תבדוק ב-C:
list_type L1; int x; pos_type p; list_build(&L1); if(list_next(L1,p)!=list_end(L1)) { list_retrieve(L1,p,&x); list_delete(l1,p); p=list_next(L1,p); list_insert(l1,p,x); }
|
דרך אגב, לא קבעת לאיזה איבר יצביע P בהתחלה :|
