Contoh Soal 6 3 7 3 NESTED LOOP

  • Slides: 43
Download presentation
Contoh Soal 6. 3 & 7. 3 NESTED LOOP 1

Contoh Soal 6. 3 & 7. 3 NESTED LOOP 1

CONTOH SOAL 2

CONTOH SOAL 2

(1) 12 (2) 17 xx LINK INFO LINK INFO 25 INFO LAST FIRST xx

(1) 12 (2) 17 xx LINK INFO LINK INFO 25 INFO LAST FIRST xx (3) Sudah ada Linear Singly Linked List. Jumlah simpul lebih dari 1. Simpul awal ada diujung paling kiri, ditunjuk oleh pointer FIRST Simpul terakhir ada diujung paling kanan, ditunjuk oleh poiner LAST Link simpul terakhir nilainya = NULL. 3

(1) 12 (2) 17 xx LINK INFO LINK INFO 25 INFO LAST FIRST xx

(1) 12 (2) 17 xx LINK INFO LINK INFO 25 INFO LAST FIRST xx (3) Susun Algoritma untuk : 4

(1) 12 17 (2) xx LINK INFO LINK INFO 25 INFO LAST FIRST xx

(1) 12 17 (2) xx LINK INFO LINK INFO 25 INFO LAST FIRST xx (3) Atau: Q = FIRST; Jum = 1; Jum = 0; while (Q != LAST) while (Q->LINK != NULL) while (Q != NULL) { Q = Q->LINK; Jum = Jum + 1; } printf(“%i”, JUM); { Jum = Jum + 1; } printf(“%i”, JUM); Q = Q->LINK; } printf(“%i”, JUM); 5

(1) 12 (2) xx 17 LINK INFO LINK INFO 25 INFO LAST FIRST xx

(1) 12 (2) xx 17 LINK INFO LINK INFO 25 INFO LAST FIRST xx (3) Q = FIRST; Jum = 1; while (Q != LAST) { Q = Q->LINK; Jum = Jum + 1; Keluar dari Loop Bila : Q = LAST Q LAST } printf(“%i”, JUM); 6

(1) 12 (2) xx 17 LINK INFO LINK INFO 25 INFO LAST FIRST xx

(1) 12 (2) xx 17 LINK INFO LINK INFO 25 INFO LAST FIRST xx (3) Q = FIRST; Jum = 1; while (Q->LINK != NULL) { Q = Q->LINK; Jum = Jum + 1; Keluar dari Loop Bila : Q->LINK = NULL Q LAST } printf(“%i”, JUM); 7

(1) 12 (2) 17 xx LINK INFO LINK INFO 25 INFO LAST FIRST xx

(1) 12 (2) 17 xx LINK INFO LINK INFO 25 INFO LAST FIRST xx (3) Q = FIRST; Jum = 0; while (Q != NULL) { Jum = Jum + 1; Q = Q->LINK; } Keluar dari Loop Bila : Q == NULL LAST Q printf(“%i”, JUM); 8

Q (1) Prinsip : 1 Jum 12 (2) 17 xx LINK INFO LINK INFO

Q (1) Prinsip : 1 Jum 12 (2) 17 xx LINK INFO LINK INFO 25 INFO LAST FIRST xx (3) Q menujuk simpul (1) Jum dibuat = 1; Q = FIRST; Jum = 1; Q LAST 9

10

10

(1) 12 (2) 17 xx LINK INFO LINK INFO 25 INFO LAST FIRST xx

(1) 12 (2) 17 xx LINK INFO LINK INFO 25 INFO LAST FIRST xx (3) Susun Algoritma untuk : 11

(1) 12 17 (2) xx LINK INFO LINK INFO 25 INFO LAST FIRST xx

(1) 12 17 (2) xx LINK INFO LINK INFO 25 INFO LAST FIRST xx (3) Atau: Q = FIRST; Tot = Q->INFO; Tot = 0; while (Q != LAST) while (Q->LINK != NULL) while (Q != NULL) { Q = Q->LINK; Tot=Tot+Q->INFO; } printf(“%i”, Tot); { Tot=Tot+Q->INFO; } printf(“%i”, Tot); Q = Q->LINK; } printf(“%i”, Tot); 12

SOAL-4 (1) 12 (2) 17 xx LINK INFO LINK INFO 25 INFO LAST FIRST

SOAL-4 (1) 12 (2) 17 xx LINK INFO LINK INFO 25 INFO LAST FIRST xx (3) Sudah ada Linear Singly Linked List. Jumlah simpul lebih dari 1. Simpul awal ada diujung paling kiri, ditunjuk oleh pointer FIRST Simpul terakhir ada diujung paling kanan, ditunjuk oleh poiner LAST Link simpul terakhir nilainya = NULL. Susun algoritma untuk menghitung dan mencetak Total INFO Q = FIRST; Tot = Q->INFO; while (Q != LAST) { Q = Q->LINK; Tot=Tot+Q->INFO; } printf(“%i”, Tot); atau: Q = FIRST; Tot = Q->INFO; while (Q->LINK != NULL) { Q = Q->LINK; Tot=Tot+Q->INFO; } printf(“%i”, Tot); Q = FIRST; Tot = 0; while (Q != NULL) { Tot=Tot+Q->INFO; Q = Q->LINK; } printf(“%i”, Tot); 13

14

14

Perhatikan penggalan Linked digambarkan berikut ini, 15 (1) 1000 (2) 800 22 6 (3)

Perhatikan penggalan Linked digambarkan berikut ini, 15 (1) 1000 (2) 800 22 6 (3) 1400 LINK 4 INFO 3 27 5 yang S LINK 2 INFO LINK INFO 1 R INFO Q P List 17 7 (4) 1100 8 Terlihat ada 4 buah simpul dan 8 buah pointer dari pointer (1) sampai dengan pointer (8). Simpul (1) berada di lokasi 1000 ( alamatnya = H 1000), Simpul (2) di lokasi 800 dan seterusnya. Soal : 1. Sebutkan nama dan isi tiap-tiap pointer 15

15 (1) 1000 4 27 5 (2) 800 22 6 (3) 1400 LINK 3

15 (1) 1000 4 27 5 (2) 800 22 6 (3) 1400 LINK 3 INFO S LINK 2 INFO LINK INFO 1 R INFO Q P 17 7 (4) 1100 8 2. Sebutkan pointer-pointer yang bernilai sama (yang isinya sama) 16

15 4 27 5 (1) 1000 (2) 22 6 (3) 1400 800 LINK 3

15 4 27 5 (1) 1000 (2) 22 6 (3) 1400 800 LINK 3 INFO S LINK 2 INFO LINK INFO 1 R INFO Q P 17 7 (4) 1100 8 3. Sebutkan True atau False kondisi pada intruksi berikut ini : a. if(P->LIKK == R) b. if(Q->LINK == R->LINK) c. if(Q->LINK == S->LINK) 17

15 4 27 5 (1) 1000 (2) 22 6 (3) 1400 800 LINK 3

15 4 27 5 (1) 1000 (2) 22 6 (3) 1400 800 LINK 3 INFO S LINK 2 INFO LINK INFO 1 R INFO Q P 17 7 (4) 1100 8 3. Sebutkan True atau False kondisi pada intruksi berikut ini : d. if(Q == R) e. if(Q->LINK == R) f. if(R->LINK->INFO == 22) g. if(Q->INFO == 27) 18

19

19

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah simpul. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 INFO LINK INFO LAST 14 Soal : Susun Algoritma untuk : A. Menempatkan pointer Q sehingga menunjuk simpul no (1) B. Menempatkan pointer Q sehingga menujuk simpul no (7) 20

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah simpul. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 INFO LINK INFO LAST 14 Soal : Susun Algoritma untuk : C. Menempatkan pointer Q sehingga menunjuk simpul akhir D. Menempatkan pointer Q di simpul dengan nilai INFO = 50 E. Menempatkan pointer Q didepan (disebelah kiri) simpul dengan nilai INFO = 50 Untuk soal D dan E dianggap simpul yang nilai INFOnya = 50 pasti ada, dan hanya ada satu buah simpul dan bukan merupakan simpul pertama. 21

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 INFO LINK INFO LAST 14 Soal. Susun Algoritma untuk : A. Menghitung dan mencetak jumlah simpul. B. Menghitung dan mencetak Total INFO ( 25+12 +………. + 27+14) C. Mencetak semua nilai INFO ke layar D. Mencetak jumlah simpul yang nilai INFOnya = 50 22

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Sudah dibuat sebuah simpul baru yang ditunjuk oleh pointer P dan P->INFO sudah diisi Soal-A : Susun program (penggalan program) atau fungsi untuk menginsert simpul baru tersebut didepan pertama, sehingga simpul baru menjadi pertama simpul 23 145

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Sudah dibuat sebuah simpul baru yang ditunjuk oleh pointer P dan P->INFO sudah diisi Soal-B : Susun program (penggalan program) atau fungsi untuk menginsert simpul baru tersebut dibelakang simpul terakhir, sehingga simpul baru tersebut menjadi simpul terakhir. 24 145

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Sudah dibuat sebuah simpul baru yang ditunjuk oleh pointer P dan P->INFO sudah diisi Soal-C : Susun program (penggalan program) atau fungsi untuk menginsert simpul baru tersebut diantara simpul no (7) dan simpul no (8). 25 145

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Sudah dibuat sebuah simpul baru yang ditunjuk oleh pointer P dan P->INFO sudah diisi Soal-D : Susun program (penggalan program) atau fungsi untuk menginsert simpul baru tersebut yang nilai NIFOnya = 50. dibelakang simpul 26 145

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Sudah dibuat sebuah simpul baru yang ditunjuk oleh pointer P dan P->INFO sudah diisi Soal-E : Susun program (penggalan program) atau fungsi untuk menginsert simpul baru tersebut didepan simpul yang nilai INFOnya = 50. Catatan : Untuk soal D dan E dianggap simpul yang nilai INFOnya = 50, pasti 27 ada, dan hanya ada satu buah. 145

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Soal-A. Susun program atau penggalan program atau fungsi untuk mendelete simpul pertama, sehingga simpul kedua menjadi simpul pertama yang ditunjuk oleh pointer FIRST. 28

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Soal-B. Susun program atau penggalan program atau fungsi untuk mendelete simpul no (5), (6), dan (7). sehingga simpul (4) tersambung dengan simpul (8) 29

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Soal-C. Susun program atau penggalan program atau fungsi untuk mendelete Simpul no(8), sehingga simpul no (7) tersambung dengan simpul no (9). 30

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Soal-D. Susun program atau penggalan program atau fungsi untuk mendelete simpul dengan nilai INFO = 50, bila simpul ini dipastikan ada , dan ada hanya satu buah, dan bukan merupakan simpul pertama atau simpul terakhir 31

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Soal-E. Susun program atau penggalan program atau fungsi untuk mendelete Simpul dengan nilai INFO = 50, bila simpul ini dipastikan ada , dan ada hanya satu buah dan mungkin merupakan simpul pertama, simpul kedua, dan seterusnya, dan mungkin juga merupakan simpul terakhir. 32

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Soal-E. Susun program atau penggalan program atau fungsi untuk mendelete simpul pertama, sehingga simpul kedua menjadi simpul pertama yang ditunjuk oleh pointer FIRST. 33

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Soal-F. Susun program atau penggalan program atau fungsi untuk mendelete Semua simpul yang nilai INFOnya = 50, bila dianggap simpul yang nilainya INFOnya = 50 lebih dari satu, dan bukan merupakan simpul pertama juga bukan merupakan simpul terakhir 34

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST 25 12 (1) (2) 27 LINK INFO LAST 14 Soal. Susun program atau penggalan program atau fungsi untuk menghapus semua simpul yang nilai INFOnya = 50. Simpul yang nilai INFOnya = 50, mungkin ada, mungkin juga tidak ada. Bila ada mungkin ada satu, dua, bahkan mungkin semua simpul nilai INFOnya = 50. 35

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST Soal-A. 25 12 (1) (2) 27 LINK INFO LAST 14 Susun program atau penggalan program atau fungsi untuk memeriksa apakah ada simpul yang nilai INFOnya = 50. Bila ada, cetak perkataan “ADA”, dan bila tidak ada cetak perkataan “TIDAK ADA” 36

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST Soal-B. 25 12 (1) (2) 27 LINK INFO LAST 14 Susun program atau penggalan program atau fungsi untuk memeriksa apakah ada simpul yang nilai INFOnya = 50. Bila ada, cetak perkataan “ADA”, dan juga mencetak ada berapa buah simpul yang nilai INFOnya = 50. 37

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST Soal-A. 75 62 (1) (2) 57 LINK INFO LAST 84 Susun program atau penggalan program atau fungsi untuk Susun algoritma untuk menghapus simpul yang nilai INFOnya terkecil, bila dipastikan simpulnya hanya ada satu buah. . 38

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST Soal-B. 75 62 (1) (2) 57 LINK INFO LAST 84 Susun program atau penggalan program atau fungsi untuk Susun algoritma untuk menghapus semua simpul yang nilai INFOnya terkecil, bila ada kemungkinan nilai terkecil lebih dari satu buah. Tapi dipastikan bukan semua simpul. 39

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. FIRST Soal-C. 75 62 (1) (2) 57 LINK INFO LAST 84 Susun program atau penggalan program atau fungsi untuk Susun algoritma untuk mencetak nilai INFO terkecil dan terbesar. 40

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. Nilai INFO urut menaik seperti ilustrasi berikut ini : FIRST Soal-A. 55 58 (1) (2) 86 LINK INFO LAST 94 Susun program atau penggalan program atau fungsi untuk menghapus semua simpul yang nilai INFOnya lebih kecil dari 60. Soal. Susun algoritma untuk : ( Semua soal tidak terkait satu sama lain) 1. Menghapus semua simpul yang nilai INFOnya lebih kecil dari 60. 2. Menghapus semua simpul yang nilai INFOnya >= 85. 3. Menginput sebuah nilai dari keyboard, dan menginsert nilai tersebut sebagai sebuah simpul dalam Linked List yang sudah ada tersebut. 41

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. Nilai INFO urut menaik seperti ilustrasi berikut ini : FIRST Soal-B. 55 58 (1) (2) 86 LINK INFO LAST 94 Susun program atau penggalan program atau fungsi untuk menghapus semua simpul yang nilai INFOnya >= 85. Soal. Susun algoritma untuk : ( Semua soal tidak terkait satu sama lain) 1. Menghapus semua simpul yang nilai INFOnya lebih kecil dari 60. 2. Menghapus semua simpul yang nilai INFOnya >= 85. 3. Menginput sebuah nilai dari keyboard, dan menginsert nilai tersebut sebagai sebuah simpul dalam 42 Linked List yang sudah ada tersebut.

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk

Sudah ada Linked List seperti yang diilustrasikan pada gambarkan berikut ini, Simpul pertama ditunjuk oleh pointer FIRST, dan simpul terakhir ditunjuk oleh pointer LAST. Jumlah simpul tepatnya tidak diketahui, tapi dipastikan lebih dari 10 buah. LINK dari simpul terakhir nilainya = NULL. Nilai INFO urut menaik seperti ilustrasi berikut ini : FIRST Soal-C. 55 58 (1) (2) 86 LINK INFO LAST 94 Susun program atau penggalan program atau fungsi untuk menginput sebuah nilai dari keyboard, dan menginsert nilai tersebut sebagai sebuah simpul dalam Linked List yang sudah ada tersebut. 43