Pergunta de entrevista da empresa Samsung Electronics

1) write a program to create circular queue?

Resposta da entrevista

Sigiloso

10 de mar. de 2018

#include #include #define exit #define delete class Cqueue { int r, f,*q, y, size; public: Cqueue() {f=r=-1;} void get_size(); void get_data(); void cinsert(); void cdelete(); void display(); }; void Cqueue::get_size() { cout>size; q = new int[size]; } void Cqueue::get_data() { cout>y; } void Cqueue::cinsert() { if(r==size-1) { r=0; } else { r=r+1; } get_data(); q[r] = y; if(f==r) { cout=f) { for(i=f;i insert"; cout delete"; cout exit"; cout>a; switch(a) { case 1 : c.cinsert(); c.display(); break; case 2 : c.cdelete(); c.display(); } } while(a <= 2); getch(); }