Skip to main content

Apa array array?

Array array dalam pemrograman komputer adalah struktur data yang menyimpan array lain di setiap indeks.Ini berarti datum pada setiap alamat berurutan di array level paling atas sebenarnya adalah elemen datum pertama dari setiap sub-array.Pada gilirannya, setiap sub-array juga dapat berupa array array, memungkinkan bersarang array sedalam yang diperlukan.Meskipun konsepnya mungkin tampak kompleks, sebenarnya ada deklarasi yang sangat sederhana dan notasi dereferencing yang memungkinkan array array untuk diekspresikan dengan sangat jelas di dalam program.Salah satu kegunaan paling umum untuk array array adalah menyimpan informasi dalam pola grid, seperti halnya dengan gambar.

Array adalah serangkaian elemen data yang, dalam sebagian besar bahasa pemrograman, disimpan secara berurutanlokasi memori.Datum yang dipegang dalam array disebut elemen, dan setiap elemen menempati posisi dalam array yang dikenal sebagai indeks.Awal array adalah indeks nol, yang berikutnya adalah indeks satu, dan seterusnya.Alih -alih memegang bilangan bulat atau karakter, array array memegang array lengkap lain di setiap indeks.Sub-array ini pada setiap indeks dapat dengan sendirinya memiliki array, juga, memberikan kemampuan untuk membuat struktur data seperti pohon yang kompleks sesuai kebutuhan.

Salah satu kegunaan umum untuk array array adalah menyimpan informasi yang dapat diindeksdari kisi -kisi dengan koordinat kolom dan baris.Ini dapat digunakan untuk mewakili data pada spreadsheet, gambar dua dimensi (2D) yang akan ditampilkan di layar, atau bahkan papan catur.Array array yang dalam tiga tingkat, yang berarti array yang memegang array yang memiliki tingkat array ketiga, dapat digunakan untuk mewakili informasi dalam kubus atau dapat digunakan untuk mewakili matriks informasi di mana setiap lokasi memiliki lebih dari satuatribut.Secara umum, array array yang lebih dalam dari tiga level tidak digunakan, karena fungsionalitas yang sama dapat lebih sederhana diimplementasikan dengan menggunakan array struktur atau kelas.

Notasi pemrograman untuk array array jauh lebih mudah untuk diuraikan daripadamungkin diharapkan.Sebagian besar bahasa pemrograman menggunakan kurung untuk menunjukkan indeks array, dan array multi-dimensi tidak berbeda, kecuali bahwa satu set kurung tambahan ditambahkan untuk mengindeks sub-array.Misalnya, array satu dimensi dapat ditulis sebagai array [2] untuk menunjukkan elemen di lokasi indeks array kedua.Sejumlah array dapat ditulis dengan cara yang sama mdash;array [2] [1] mdash;yang menunjukkan elemen datum dalam indeks pertama dari array kedua.