Nested Loops [Struktur Data]




Assalamualaikum Wr.Wb.

Hallo teman teman, bertemu lagi yaa. Tetap semangat belajarnyaa yaa..
Kali ini aku mau berbagi sedikit ilmu yaitu tentang Nested loop / perulangan tersarang. Kalian sudah pernah tau belum? Apasih Nested looop / perulangan tersarang itu? Nah disini aku mau sedikit bahas apasih itu nested loop.

Nested loop terjadi ketika terdapat loop di dalam loop. Dengan demikian, jumlah perulangan yang terjadi banyak, yaitu perkalian antara loop yang di dalam dengan loop yang di luar. Nested loop banyak dipakai untuk melakukan perulangan bertingkat, misalnya untuk struktur Nested loop.

Program ditulis seperti ini :



Jika sebuah loop ada di dalam tubuh loop lain, itu disebut loop bersarang. Berikut adalah contoh nested for loop

contoh soal:



Kita dapat mmenyelesaikan dengan cara seperti  ini:

Ø  i = 0 , j = 0                                                                           
X [ i,j] = i + j
X [0,0] = 0

i = 0 , j = 1
X [ i,j] = i + j
X [0,1] = 0 + 1 = 1
( kita menjumlahkan i dan j )

I = 0 , J = 2
X [ i,j] = i + j
X [0,2] = 0 + 2 = 2
( kita menjumlahkan i dan j )

Ø  i = 1 , j = 0
X [ i,j] = i + j
X [1,0] = 1

i = 1 , j = 1
X [ i,j] = i + j
X [1,1] = 1 + 1 = 2
( kita menjumlahkan i dan j )

I = 1 , J = 2
X [ i,j] = i + j
X [1,2] = 1 + 2  = 3
( kita menjumlahkan i dan j )

Ø  i = 2 , j = 0
X [ i,j] = i + j
X [2,0] = 2

i = 2 , j = 1
X [ i,j] = i + j
X [2,1] = 2 + 1 = 3
( kita menjumlahkan i dan j )

I = 2 , J = 2
X [ i,j] = i + j
X [2,2] = 2 + 2 = 4
( kita menjumlahkan i dan j )

Ø  i = 3 , j = 0
X [ i,j] = i + j
X [3,0] = 3

i = 3 , j = 1
X [ i,j] = i + j
X [3,1] = 3 + 1 = 4
( kita menjumlahkan i dan j )

I = 3 , J = 2
X [ i,j] = i + j
X [3,2] = 3 + 2 = 5
( kita menjumlahkan i dan j )

Ø  i = 4 , j = 0
X [ i,j] = i + j
X [4,0] = 4

i = 4 , j = 1
X [ i,j] = i + j
X [4,1] = 4 + 1 = 5
( kita menjumlahkan i dan j )

I = 4 , J = 2
X [ i,j] = i + j
X [4,2] = 4 + 2 = 6
( kita menjumlahkan i dan j )

Ø  i = 5 , j = 0
X [ i,j] = i + j
X [5,0] = 5

i = 5 , j = 1
X [ i,j] = i + j
X [5,1] = 5 + 1 = 6
( kita menjumlahkan i dan j )

I = 5 , J = 2
X [ i,j] = i + j
X [5,2] = 5 + 2 = 7
( kita menjumlahkan i dan j )

Setelah itu kita dapat mengisi tabel dari hasil yang sudah kita hitung dengan cara diatas.
Kita dapat melihat dari cara diatas sesuai dengan X [ i , j ].


Terimakasih, semoga bermanfaat ya teman teman. 


Wassalamualaikum.Wr.Wb.




Komentar

Postingan populer dari blog ini

GRAPH [Struktur Data]

TREE [Struktur Data]

Searching [Struktur Data]