Langsung ke konten utama

Algoritma Array


Algoritma Array ini  adalah salah satu bentuk struktur data.
Array dapat diartikan dengan sekumpulan data yang sejenis yang ditampung ke dalam sebuah variabel sehingga Array dapat menampung lebih dari 5 buah nilai tanpa harus mendeklarasikan 5 variabel berbeda. Bentuk Array yang paling sederhana adalah Array satu dimensi. Karena Array satu dimensi hanya dari elemen homogen yang jumlahnya terbatas.

Array satu dimensi

Deklarasi dan inisialisasi Array

          Dalam penulisan bahasa pemrograman setiap penggunaaan Array perlu dideklarasikan terlebih dahulu.
type [] name = new type [elements];
  • type adalah tipe data array itu sendiri seperti tipe data angka atau kata.
  • name adalah nama yang akan kalian berikan untuk array itu sendiri.
  • elements selalau diapit dengan dua kurung siku gunanya untuk menampung banyaknya jumlah elemen yang boleh ditampung di array tersebut.
contoh array satu dimensi dalam bahasa c#

int [] arr = new int [10];

          Perintah diatas membuat sebuah array dengan nama arr bertipe int (angka) dengan jumlah elemen maksimal 10, sehingga index yang dapat diakses berkisar dari 0 sampai dengan 9.

          Kita juga dapat menginisialisasikan jumlah array secara langsung degan cara memasukkan data pada array seperti ini: 

int arr [] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

          Metode deklarasi diatas secara otomatis akan mendeklarasikan ukuran elemen arr sebanyak 10 elemen sesuai dengan banyaknya nilai yang telah diinisialisasikan.




Array Dua dimensi

             Array dua dimensi berupa matrik atau tabel yang jumlah datanya berupa jumlah baris dan jumlah kolom. Dapat diakses dengan dua indeks baris dan kolom.

Deklarasi dan Inisialisasi Array dua dimensi

type [,] name = new type [elements1, elements2];
  • type adalah tipe data array itu sendiri seperti tipe data angka atau kata.
  • name adalah nama yang akan kalian berikan untuk array itu sendiri.
  • elements1 disebut dengan row (baris) dan elements2 disebut dengan col (kolom).
contoh array dua dimensi dalam c#

int[,] arr2d = new int[5, 5];

            Mendeklarasikan pemakaian array dengan ukuran 5 x 5 yang artinya 5 row dan 5 col.
Kita juga dapat menginisialisasikan jumlah array secara langsung degan cara memasukkan data pada array seperti ini: 

 int[,] arr2d = { { 1, 2, 3 }, { 4, 5, 6 } };

            Metode deklarasi diatas secara otomatis akan mendeklarasikan isi dari row dan col sesuai yang telah diinisialisasikan.


Komentar

  1. Contoh array 3d dan aplikasinya dong kak...

    BalasHapus
    Balasan
    1. contoh array 3d

      class Program
      {
      static void Main(string[] args)
      {
      int[,,] arr3d = new int[3, 5, 4];
      arr3d[0, 0, 0] = 1;
      arr3d[0, 1, 0] = 2;
      arr3d[0, 2, 0] = 3;
      arr3d[0, 3, 0] = 4;
      arr3d[0, 4, 0] = 5;
      arr3d[1, 0, 1] = 8;
      arr3d[1, 1, 1] = 2;
      arr3d[1, 4, 1] = 7;
      arr3d[2, 2, 2] = 3;
      arr3d[2, 2, 3] = 4;
      for (int x = 0; x < arr3d.GetLength(2); x++)
      {
      for (int y = 0; y < arr3d.GetLength(1); y++)
      {
      for (int z = 0; z < arr3d.GetLength(0); z++)
      {
      Console.Write(arr3d[z, y, x]); }
      Console.WriteLine();
      }
      Console.WriteLine();
      }
      Console.ReadKey();
      }
      }
      }

      Hapus
  2. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  3. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  4. Sangat Bermanfaat,, Makasih Kak Infonya~

    BalasHapus
  5. Terima kasih telah menggunakan jasa komentar kami.
    Ingin melanjutkan hubungi 911

    BalasHapus
  6. Akhirnya aku sadar ini membingungkan

    BalasHapus

Posting Komentar