Escolar Documentos
Profissional Documentos
Cultura Documentos
Struktur Data
Dosen : Annisa Puspa Kirana, S. Kom, M. Kom
Teori
Antrian (Queue) merupakan representasi data yang hanya
memperbolehkan pengaksesan data pada dua ujung. Penyisipan data
dilakukan dibelakan (ekor) dan pengeluaran data dilakukan diujung
(kepala). Berbeda dengan double lingked list pada praktikum 5 yang
diperbolehkan mengakses data di sembarang tempat. Perilaku seperti ini
meniru kejadian pada masalah antrian pada dunia nyata yakni yang pertama
masuk dialah yang dilayani duluan (FIFO). :
Dua operasi pada antrian yakni enQueue dan deQueue. Untuk menyisipkan
data pada antrian menggunakan enQueue dan menghapus data dari antrian
menggunakan deQueue.
ADT Antrian
Dari ilustrasi gambar di atas ADT antrian dapat direpresentasikan
sebagai berikut
40 return;
41 }
42
43 System.out.printf( "Isi %s adalah : ", nama );
44 Node kini = nodeAwal;
45
46 while ( kini != null ){
47 System.out.printf( "%s ", kini.data );
48 kini = kini.next;
49 }
50
51 System.out.println( "\n" );
52 }
53 }
Latihan
Hapus Angka : 10
Ukuran Queue : 4
Tambahkan Data : 60
Ukuran Queue : 5
Cetak Queue : 20, 30, 40, 50, 60