Queue.

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
Queue (Antrian).
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
Penyeleksian Kondisi Pertemuan ke-4 Bahasa C.
Queue.
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
Pertemuan (6) QUEUE (ANTREAN) IMAM SIBRO MALISI NIM :
By; NILA FEBY PUSPITASARI
PENGENALAN c++ DAN STRUKTUR DASAR C++
Algoritma dan Struktur Data
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
Fungsi.
POINTER (VAR.PENUNJUK)
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
P ERULANGA N K OMPLEK S. BREAK Digunakan untuk menghentikan suatu proses perulangan yang sedang terjadi. Biasanya dikarenakan oleh suatu kondisi Break.
Circular Queue.
Bab 05 Tipe Data dan Mengisi Variabel
STRUKTUR PERULANGAN 2 (LOOPING-2)
ANTRIAN ( QUEUE ) Fajrizal.
STRUKTUR DATA QUEUE.
STRUKTUR DATA Queue atau Antrian.
Pertemuan : Algoritma & Struktur Data
Sort Insert Sort.
Sort Pertemuan 8.
Bab2 ARRAY (LARIK).
QUEUE hms_sept.
STRUKTUR.
Konsep dan Teknik Queue
Statement Control (if dan switch)
BAB3 QUEUE 6.3 & 7.3 NESTED LOOP.
QUEUE Copyright 2008 by Yohana.
QUEUE Dewi Sartika, M.Kom.
PERNYATAAN DASAR DALAM C++
Antrian (Queue).
STRUKTUR DATA – Pertemuan 6
ARRAY (LARIK)
Struktur Organisasi Data 2
S T R U K T U R.
Algoritma dan Struktur Data
Struktur Data Khoiriya Latifa, M.Kom.
Tugas Kelompok 3 Operasi Queue Konsep dan Teknik Queue
STRUKTUR DATA array.
Struktur Manfaat tipe data struct secara umum adalah untuk menyimpan paket (sekumpulan) data ke dalam satu buah nama variabel saja. Kumpulan data di dalam.
Bifurcation & Lompatan Instruksi
PERNYATAAN DASAR DALAM C++.
POINTER (VAR.PENUNJUK)
STRUCT OF ARRAY.
STATEMENT if Bentuk umum dari statement if if (kondisi) statement; atau if(kondisi) { statement1; statement2; }
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
Bifurcation & Lompatan Instruksi
Circular QUEUE 6.3 & 7.3 NESTED LOOP.
STACK / TUMPUKAN Struktur Data.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Array adalah sekumpulan data bertipe sama dengan menggunakan nama yang sama.
Algoritma dan Struktur Data
ARRAY (LARIK)
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
QUEUE (ANTRIAN) Queue atau antrian didefinisikan sebagai kumpulan dari obyek-obyek yang homogen dengan operasi penambahan elemen (Enqueue) dan pengambilan.
Algo & Struktur Data Lanjutan
SEARCHING Ada 3 metode pencarian yang akan kita bahas disini:
ARRAY (LARIK)
POINTER (VAR.PENUNJUK)
Lebih baik mencoba lalu gagal, dari pada Anda gagal mencoba.
Praktek C++.
Algoritma dan Struktur Data
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
SEARCHING Ada 3 metode pencarian yang akan kita bahas disini:
SEARCHING ( PENCARIAN )
Transcript presentasi:

Queue

Queue bersifat FIFO (First In First Out) Queue (Antrian) adalah suatu susunan koleksi data dimana data hanya dapat ditambahkan lewat satu sisi dan data hanya dapat di hapus dari sisi lainnya. Queue bersifat FIFO (First In First Out) “elemen yang pertama masuk ke antrian akan keluar pertama kalinya“

Contoh program Queue #include <iostream.h> #include <conio.h> int antrian[10]; int belakang=10; int operasi; void tampilAntrian(){ clrscr(); cout<<"isi Antrian adalah=\n\n"; for(int i=0;i<10;i++){ cout<<antrian[i]; cout<<" "; } cout<<"\n\n\n\n\n\n"; void dataMasuk(){ if(belakang>0){ belakang--; cout<<"masukkan data:"; cin>>antrian[belakang]; else{ cout<<"antrian sudah penuh"; getch();}

void dataKeluar(){ if(belakang<10){ cout<<"data yang keluar adalah :"<<antrian[9]; for(int x=9;x>=belakang;x--){ antrian[x]=antrian[x-1]; } antrian[belakang]=0; belakang++; else{ cout<<"antrian kosong"; getch(); void main(){ while(operasi != 3){ tampilAntrian(); cout<<"_______________________________\n"; cout<<"macam operasi:\n\n"; cout<<" 1. masukkan data pada antrian\n"; cout<<" 2. keluarkan data pada antrian\n"; cout<<" 3. exit\n"; cout<<"\n"; cout<<"pilih no operasi diatas =";cin>>operasi; cout<<"\n\n\n"; switch (operasi){ case 1: dataMasuk(); break; case 2: dataKeluar(); break; } } getch();}