Nəzəri hissə Əlaqəli siyahı


Addım 3 – Əgər siyahı boş deyilsə, onda iki ədəd temp1 və temp2 qovşaq göstəricisi yaratmalı və  temp1-i head ilə inisiallaşdırmalı  Addım 4 –



Yüklə 185,57 Kb.
Pdf görüntüsü
səhifə4/5
tarix13.03.2023
ölçüsü185,57 Kb.
#124051
1   2   3   4   5
Lab1 VSA KM

Addım 3 – Əgər siyahı boş deyilsə, onda iki ədəd temp1 və temp2 qovşaq göstəricisi yaratmalı və 
temp1-i head ilə inisiallaşdırmalı 
Addım 4 – Siyahıda yalnız bir qovşağın olub-olmamasının yoxlamalı (temp1 → next == NULL) 


 
Addım 5 – Əgər TRUE olarsa, onda t head = NULL təyin et və temp1-i sil və funksiyanı sonlandır. 
Addım 6 – Əgər FALSE olarsa, onda 'temp2 = temp1' təyin et və temp1-I növbəti qovşağa 
hərəkət etdirməli. Siyahının sonuncu qovşağına çatanadək eyni əməliyyatı təkrarlamalı (temp1 →next == 
NULL olanadək) 
Addım 7 – Sonda temp2 → next = NULL təyin et və temp1-i silməli. 
3.3. Siyahıdan xüsusi qovşağı silməli 
Bir əlaqəli siyahının xüsusi qovşağını silmək üçün aşağıdakı addımları izləmək lazımdır... 
Addım 1 – Siyahının boş olub-olmamasını yoxlamalı (head==NULL) 
Addım 2 – Əgər siyahı boşdursa, onda “Siyahı boşdur!!! Silmə mümkün deyil” əks etdirməli və 
funksiyanı sonlandırmalı 
Addım 3 – Əgər siyahı boş deyilsə, onda iki ədəd temp1 və temp2 qovşaq göstəricisi yaratmalı və 
temp1-i head ilə inisiallaşdırmalı 
Addım 4 – silinməsi tələb olunan qovşağa və ya sonuncu qovşağa çatanadək temp1-i hərəkət 
etdirməli. Və hər dəfə temp1-i növbəti qovşağa hərəkət etdirməzdən əvvəl temp2=temp1 təyin etməli. 
Addım 5 – Əgər sonuncu qovşağa çatarsa, onda ‘Verilmiş qovşaq siyahıda tapılmadı! Silmək 
mümkün deyil!!!’ əks etdirməli və funksiyanı sonlandırmalı. 
Addım 6 – Əgər silinməsi tələb olunan qovşağa çatarsa, onda siyahıda yalnız bir qovşağın olub-
olmamasını yoxlamalı
Addım 7 – Əgər siyahıda yalnız silinməsi tələb olunan qovşaq olarsa, onda head = NULL təyin et 
və temp1-i sil 
Addım 8 – Əgər siyahıda bir neçə qovşaq olarsa, onda temp1-in ilk qovşaq olub-olmamasını 
yoxlamalı (temp1==head) 

Yüklə 185,57 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin