Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Delete 6.3 & 7.3 NESTED LOOP Kanan.

Presentasi serupa


Presentasi berjudul: "Delete 6.3 & 7.3 NESTED LOOP Kanan."— Transcript presentasi:

1 Delete 6.3 & 7.3 NESTED LOOP Kanan

2 Mendelete simpul yang berada diujung paling kanan
DELETE KANAN Mendelete simpul yang berada diujung paling kanan ( DELETE AKHIR)

3 FIRST LAST 25 12 17 10 (1) (2) (3) (4) INFO LINK INFO LINK INFO LINK

4 Delete Kanan FIRST LAST 25 12 17 10 (1) (2) (3) (4) INFO LINK INFO

5 Delete Kanan FIRST LAST 25 12 17 10 (1) (2) (3) (4) FIRST LAST 25 12
INFO LINK INFO LINK INFO LINK INFO LINK 25 12 17 10 (1) (2) (3) (4) Delete Kanan FIRST LAST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3)

6 delete kanan langkah per langkah

7 FIRST LAST 25 12 17 10 (1) (2) (3) (4) INFO LINK INFO LINK INFO LINK

8 FIRST LAST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3)

9 FIRST LAST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3)

10 FIRST LAST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3)

11 ada 3 langkah

12 LAST FIRST INFO LINK INFO LINK INFO LINK INFO LINK 25 12 17 10 (1) (2) (3) (4) syarat : Simpul disebelah kiri (sebelum) simpul akhir, harus sudah ditunjuk oleh sebuah pointer. Misal Pointar Q. Apa instruksi untuk menempatkan pointer Q disebelah kiri simpul akhir, akan diterangkan kemudian. ?

13 LAST Q FIRST INFO LINK INFO LINK INFO LINK INFO LINK 25 12 17 10 (1) (2) (3) (4) syarat : Simpul disebelah kiri (sebelum) simpul akhir, harus sudah ditunjuk oleh sebuah pointer. Misal Pointar Q. Apa instruksi untuk menempatkan pointer Q disebelah kiri simpul akhir, akan diterangkan kemudian. ?

14 Q LAST FIRST 25 12 17 10 (1) (2) (3) (4) INFO LINK INFO LINK INFO LINK

15 ? Q Instruksinya : Menghapus Simpul akhir LAST FIRST 25 12 17 10 (1)
INFO LINK INFO LINK INFO LINK INFO LINK 25 12 17 10 (1) (2) (3) (4) Menghapus Simpul akhir Instruksinya : ?

16 ? free( ………… ); Q Instruksinya : Menghapus Simpul akhir LAST FIRST 25
INFO LINK INFO LINK INFO LINK INFO LINK 25 12 17 10 (1) (2) (3) (4) Menghapus Simpul akhir Instruksinya : free( ………… ); ?

17 ? free( ………… ); Q Instruksinya : Menghapus Simpul akhir LAST FIRST 25
INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Menghapus Simpul akhir Instruksinya : free( ………… ); ?

18 ? free( LAST ); Q Instruksinya : Menghapus Simpul akhir LAST FIRST 25
INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Menghapus Simpul akhir Instruksinya : free( LAST ); ?

19 ? free( LAST ); Q Instruksinya : Menghapus Simpul akhir LAST FIRST 25
INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Menghapus Simpul akhir Instruksinya : free( LAST ); ? Atau : free( …………… );

20 ? free( LAST ); Q Instruksinya : Menghapus Simpul akhir LAST FIRST 25
INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Menghapus Simpul akhir Instruksinya : free( LAST ); ? Atau : free(Q->LINK);

21

22 LAST Q FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3)

23 LAST Q FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Memindahkan Pointer LAST sehingga menunjuk simpul paling kanan yang ada

24 ? Q Q Instruksinya : LAST FIRST 25 12 17 (1) (2) (3)
INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Memindahkan Pointer LAST sehingga menunjuk simpul paling kanan yang ada Instruksinya : LAST ? Q FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3)

25

26 ? LAST = ………; Q Instruksinya :
FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Memindahkan Pointer LAST sehingga menunjuk simpul paling kanan yang ada Instruksinya : LAST = ………; ?

27 ? LAST = ………; Q Instruksinya :
FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Memindahkan Pointer LAST sehingga menunjuk simpul paling kanan yang ada Instruksinya : LAST = ………; ?

28 ? LAST = Q ; Q Instruksinya :
FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Memindahkan Pointer LAST sehingga menunjuk simpul paling kanan yang ada Instruksinya : LAST = Q ; ?

29

30 LAST Q FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3)

31 LAST Q FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) LINK simpul terakhir harus diisi dengan NULL LAST Q FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3)

32 ? LAST->LINK = ……… ; Q Instruksinya :
FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) LINK simpul terakhir harus diisi dengan NULL Instruksinya : LAST->LINK = ……… ; ?

33 ? LAST->LINK = ……… ; Q Instruksinya :
FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) LINK simpul terakhir harus diisi dengan NULL Instruksinya : LAST->LINK = ……… ; ?

34 ? LAST->LINK = ……… ; Q Instruksinya :
FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) LINK simpul terakhir harus diisi dengan NULL Instruksinya : LAST->LINK = ……… ; ?

35 ? LAST->LINK = NULL; Q Instruksinya :
FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) LINK simpul terakhir harus diisi dengan NULL Instruksinya : LAST->LINK = NULL; ?

36

37 Q LAST FIRST 25 12 17 10 (1) (2) (3) (4) INFO LINK INFO LINK INFO LINK

38 Q free(LAST); LAST FIRST 25 12 17 (1) (2) (3) INFO LINK INFO LINK INFO

39 Q free(LAST); LAST = Q; LAST FIRST 25 12 17 (1) (2) (3) INFO LINK INFO

40 Q free(LAST); LAST = Q; LAST->LINK = NULL; LAST FIRST 25 12 17 (1)
INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) free(LAST); LAST = Q; LAST->LINK = NULL;

41

42 latihan di kelas

43 ? Q Q Instruksinya : LAST FIRST 25 12 17 10 (1) (2) (3) (4)
INFO LINK INFO LINK INFO LINK INFO LINK 25 12 17 10 (1) (2) (3) (4) Instruksinya : ; ? LAST Q FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3)

44

45 Q Menghapus simpul terakhir :
LAST Q FIRST INFO LINK INFO LINK INFO LINK INFO LINK 25 12 17 10 (1) (2) (3) (4) Menghapus simpul terakhir : Instruksi :

46

47 Q Memindahkan Pointer LAST :
FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Memindahkan Pointer LAST : Instruksi :

48 Q Memindahkan Pointer LAST :
FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Memindahkan Pointer LAST : Instruksi :

49

50 Q Mengisi LINK simpul terakhir Dengan NULL :
LAST Q FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Mengisi LINK simpul terakhir Dengan NULL : Instruksi :

51 Q Mengisi LINK simpul terakhir Dengan NULL :
LAST Q FIRST INFO LINK INFO LINK INFO LINK 25 12 17 (1) (2) (3) Mengisi LINK simpul terakhir Dengan NULL : Instruksi :

52 Selesai Bersambung ke : Delete Kanan ke-2


Download ppt "Delete 6.3 & 7.3 NESTED LOOP Kanan."

Presentasi serupa


Iklan oleh Google