Contoh pendeklarasian array satu, dua dimensi dan contoh deklarasi linked list

 Pendeklarasian array satu, dua dimensi dan contoh deklarasi linked list



Dyos Channel - Dalam pembahasan sebelumnya kita sudah membahas tentang apa itu array dan linked list kali ini kita akan memberikan contoh array dan linked list dalam struktur data bahasa pemograman java.

-       Array dalam Bahasa pemograman adalah sebuah variabel yang memiliki tipe data sejenis yang berderet sehingga memiliki Alamat memori bersebelahan dan bersambung.

-       Linked list adaah list yang merupakan untaian atau rangkaian dari daftar atau list dari data yang dibaca computer.

Berikut akan kita berikan contoh pendeklarasian array satu dimensi dan dua dimensi serta linked list.

* Contoh pendeklarasian array satu dimensi dengan nama 'arraySatu' yang berisi angka 12, 10, dan 40 menggunakan bahasa pemrograman Java:  int[] arraySatu = {12, 10, 40}, Lebih lanjutnya seperti ini.


Java
public class ContohArray {

    public static void main(String[] args) {

        // Pendeklarasian dan inisialisasi array satu dimensi

        int[] arraySatu = {12, 10, 40};

 

        // Mengakses nilai dalam array dan mencetaknya

        System.out.println("Nilai indeks ke-0: " + arraySatu[0]); // Output: 12

        System.out.println("Nilai indeks ke-1: " + arraySatu[1]); // Output: 10

        System.out.println("Nilai indeks ke-2: " + arraySatu[2]); // Output: 40

    }

}



* Berikut adalah cara mendeklarasikan array dua dimensi dengan nama "arrayDua" yang terdiri dari dua baris dan tiga kolom dengan tipe data integer dalam bahasa pemrograman Java:


java
public class Main {

    public static void main(String[] args) {

        // Pendeklarasian array dua dimensi

        int[][] arrayDua = {

            {12, 10, 40},

            {13, 11, 41}

        };

 

        // Menampilkan elemen-elemen dalam array dua dimensi

        for (int i = 0; i < arrayDua.length; i++) {

            for (int j = 0; j < arrayDua[i].length; j++) {

                System.out.print(arrayDua[i][j] + " ");

            }

            System.out.println(); // Untuk pindah ke baris berikutnya

        }

    }

}

Java
public class ListNode {

    int data;

    ListNode next;

 

    public ListNode(int data) {

        this.data = data;

        this.next = null;

    }

}


* Berikut adalah contoh deklarasi dan inisialisasi linked list sederhana dengan elemen (10, 20, 30, 40, 50) dalam bahasa pemrograman Java:


Java
public class LinkedList {

    ListNode head;

 

    public LinkedList() {

        head = null;

    }

 

    // Metode untuk menambahkan elemen ke linked list

    public void addNode(int data) {

        ListNode newNode = new ListNode(data);

        if (head == null) {

            head = newNode;

        } else {

            ListNode current = head;

            while (current.next != null) {

                current = current.next;

            }

            current.next = newNode;

        }

    }

 

    // Metode untuk mencetak linked list

    public void printList() {

        ListNode current = head;

        while (current != null) {

            System.out.print(current.data + " ");

            current = current.next;

        }

        System.out.println();

    }

 

    public static void main(String[] args) {

        LinkedList linkedList = new LinkedList();

 

        // Menambahkan elemen ke linked list

        linkedList.addNode(10);

        linkedList.addNode(20);

        linkedList.addNode(30);

        linkedList.addNode(40);

        linkedList.addNode(50);

 

        // Mencetak linked list

        linkedList.printList();

    }

}










Post a Comment for "Contoh pendeklarasian array satu, dua dimensi dan contoh deklarasi linked list"