Pengertian Array dan Pembahasan Soal

array


Hey Guys,
Selamat Pagi, Selamat Siang, Selamat Sore, Selamat Malam
Dimanapun kalian berada baik dari alam ini maupun dunia ghaib :v

Oke tanpa basa-basi lagi, saya akan bahas, apa itu ARRAY?
Dari yg saya kutip dari web w3cschool, ARRAY adalah sebuah variabel spesial yg dapat menampung berbagai data dalam satu waktu dan dapat dipanggil menggunakan INDEKS
Didalam array kita  dapat menemukan suatu indeks,element, dan data seperti pada contoh berikut/
0
1
2
3
4
5
Indeks
Zilong
Lesley
Karina
Kagura
Akai
Gossen
Element
1
2
3
4
5
6
Data

Nah dari gambar tsb kita bisa liat bahwa elemen adalah data yg telah kita isi di dlm array, Zilong adalah data ke 1 pada indeks ke 0.
Contoh penulisan array:
Nama data[indeks] = hasil
Contoh penulisan array dari gambar diatas
Hero [0] = Zilong
Hero [1] = Lesley
Hero [2] = Karina
Hero [3] = Kagura

PERTUKARAN DATA DALAM ARRAY
Nah setelah kita sudah mengetahui apa itu ARRAY, lalu kita lanjut dengan membahas cara pertukaran data dalam ARRAY, berikut adalah contohnya :
Besar
10
12

70

Kecil
100
55
44
Gambar 1
70
44
100
12
55
10
12
70
Gambar 2
Nah, isi dari array pada gambar 1 harus sama dengan gambar 2, gimana caranya? Begini prosedurnya mamank :v =
1.       Kita wajib memberi nama pada array gambar 1 menjadi besar=b dan kecil=s biar simpel aja
2.       Jika ingin memindah data, prinsip kita adalah menggunakan teknik COPY jadi data yg sudah dipindah tidak hilang meski belahan jiwanya di tempat lain (jadi baper njir). Kalau data yg kita perbarui prinsipnya adalah OVERWRITE, data lama akan hilang dengan datangnya data yg baru alias move on ( dua kali baper -_-). Jadi kita harus berhati-hati jika ingin memindahkan data
3.       Cara penulisan dari kanan ke kiri (seperti prinsip huruf arab) , penjelasannya kanan adalah data yang akan di pindah dan kiri adalah tempat data yang akan di perbarui.
Mari kita lanjut mengerjakannya J

10 70
12 44
100
70 12
55 
100 10
55 12
44 70

                B[2] <-- S[0]
                B[4] <-- S[1]
                S[0] <-- B[0]
                B[1] <-- S[2]
                S[1] <-- B[1]
                S[2] <-- B[3]
                B[3] <-- S[1]
                B[0] <-- S[2]

Sekian Pembahasan tentang ARRAY dan pertukaran data dalam ARRAY, semoga bermanfaat bagi kita semua,apabila ada kesalahan kata, saya ucapkan mohon maaf sebesar-besarnya _/\_
Wassalamualaikum WR.WB

Komentar

Postingan populer dari blog ini

Nested Looping/perulangan bersarang

Stack Dan Queue

Sorting