Struktur Data (Seri belajar cepat dan mudah pemrograman java)

Sebuah class mendefinisikan data dan metode-metode. Sebuah data struktur adalah kumpulan data yang diorganisasikan. Disamping menyimpan data, data struktur juga mendukung operasi untuk mengakses dan memanipulasi data dalam sebuah struktur data. Contoh data struktur adalah array, yang dapat menyimpan sekumpulan data dalam susunan yang berurutan berdasarkan index. Struktur data Array dapat ditentukan ukurannya untuk menyimpan, mengambil dan memodifikasi data dalam array tersebut. Ukuran array yang telah ditetapkan tidak bisa diubah. Array tidak mendukung penambahan dan penghapusan data. Atau dengan kata lain sruktur data array tidak bersifat dinamis. Untuk dapat mendukung penambahan dan penghapusan data dapat digunakan Class ArrayList. Ada ada beberapa data struktur dinamis, diantaranya list, stacks, queues, binary trees, heaps.

List adalah kumpulan data yang disimpan secara berurutan(sequential). Data dapat di tambah atau dihapus dimanapun dalam list.
Stack adalah kumpulan data yang serupa dengan list tapi penyisipan dan penghapusan data hanya dapat dilakukan pada data yang paling atas.

Queue merupakan kumpulan data yang mirip dengan daftar tunggu, dimana penyisipan dilakukan pada ujung belakang data, tapi penghapusan dilakukan dari depan (head of queue).

Binary tree adalah struktur data yang mendukung pencarian, pengurutan, penyisipan dan penghapusan data secara efisien

Heap adalah struktur data yang dapat digunakan untuk mengembangkan algoritma prioritas secara efisien dan pengurutan secara efisien

Dalam OOP, sebuah struktur data adalah sebuah objek yang menyimpan objek-objek lain yang merupakan anggota-anggotanya. Data struktur merupakan container objek-objek atau kumpulan objek-objek. Untuk mendefinisikan sebuah data struktur adalah dengan mendeklarasikan sebuah class. Class untuk data struktur tersebut harus menggunakan filed-field data untuk menyimpan data dan disertai dengan metode-motode yang mendukung operasi penyisipan dan penghapusan. Untuk membuat sebuah struktur data adalah dengan membuat instan objek dari class yang didefinisikan tersebut. Dengan demikian dapat digunakan metode-metode pada instance objek untuk memanipulasi struktur data, seperti penyisipan sebuah elemen data kedalam struktur data, atau menghapus sebuah elemen dari struktur data.

Apabila anda mengalami kesulitan dalam mempelajari pemrograman, kami melalui penyelenggaraan bimbingan belajar/ private les /kursus khusus pemrograman yang berkualitas dapat membantu anda agar dapat dengan mudah dan cepat menguasai pemrograman. untuk informasi dan keterangan lebih lanjut, silahkan telpon: 085216626365
atau anda dapat mendaftar privat les secara online di : http://zulkarmen.com/pendaftaran.php

Recent comments

No comments available.