• Tidak ada hasil yang ditemukan

Fungsi Map dan Queue dalam Program C++

N/A
N/A
Fikar

Academic year: 2024

Membagikan "Fungsi Map dan Queue dalam Program C++"

Copied!
2
0
0

Teks penuh

(1)

Nama : Muhammad Detri Abdul Fikar NRP : 5025221236

Tugas Kelas 2

Penjelasan:

Pada kode program yang diberikan oleh bapak, terdapat fungsi map serta queue, dimana fungsi map merupakan fungsi untuk menyimpan data kunci serta value data, dan untuk mengakses value datanya harus mengetahui data kunci terlebih dahulu. Dalam program ini key data pada map merupakan id, dan untuk value datanya merupakan nilai dari id. Fungsi queue dingunakan untuk melihat antrian serta untuk mengeluarkan antrian.

#include <map>

#include <cstdio>

#include <queue>

#include <algorithm>

using namespace std;

queue<int> team, each_team[1001];

map<int,int> on_team;

int main(){

int t;

scanf("%d", &t);

for(int i=0; i<t;i++){

int n;

scanf("%d",&n);

for(int j=0;j<n;j++){

int id;

scanf("%d", &id);

on_team[id]=i;

} }

char ch[20];

(2)

while(scanf("%s", ch) != EOF){

if(ch[0] == 'D'){

int can_team = team.front();

printf("%d\n", each_team[can_team].front());

each_team[can_team].pop();

if(each_team[can_team].empty()){

team.pop();

} }else{

int id;

scanf("%d",&id);

int id_team = on_team[id];

if(each_team[id_team].empty()){

team.push(id_team);

}

each_team[id_team].push(id);

} }

return 0;

}

Referensi

Dokumen terkait

Tujuan dalam penelitian ini adalah membahas sifat-sifat ruang fungsi kontinu [ , ] , menkonstruksi integral Henstock-Kurzweil fungsi bernilai [ , ] ,

Program queue C++ yang mengandung perintah pembuatan larik dan seleksi kondisi sesuai dengan kasus yang diberikan Kriteria Penilaian : Program queue dikerjakan dengan

Dalam bahasa C fungsi dapat dibagi menjadi dua, yaitu fungsi pustaka atau fungsi yang telah tersedia dalam Turbo C dan fungsi yang didefinisikan atau dibuat oleh

Argumen- argumen yang mempunyai nilai bawaan nantinya dapat tidak disertakan di dalam pemanggilan fungsi dan dengan sendirinya C++ akan menggunakan nilai bawaan dari argumen

Observe that the conditional waiting time in the queue of an arriving customer finding the server busy in vacation mode soon after the arrival depends on the future arrivals due to the

Dokumen ini membahas tentang tujuan dan fungsi bimbingan kelompok berdasarkan pendapat Prayitno dan Dewa Ketut

Untuk memudahkan manajemen bandwitdh dan pemerataan koneksi internet maka penggunaan konfigurasi queue tree pada router mikrotik lebih cocok pada SMK UT PGII dengan jumlah client yang

Dokumen ini membahas tentang anatomi dan fungsi jantung serta penyakit yang mungkin