কিউ

কিউ এর বৈশিষ্ট্য হল First In First Out(FIFO) । অর্থাৎ কিউ , আগে আসলে আগে পাবেন এই নীতিতে কাজ করে।


এটিএম বুথের লাইনে সবার আগে যিনি থাকেন তিনিই সবার আগে টাকা তুলতে পারেন ।



কিউ তে ডাটা Insert করাকে বলা হয় enqueue এবং কিউ থেকে ডাটা Delete করাকে বলা হয় dequeue ।

# কিউ ডিক্লেয়ার :
  • queue<int>Q ;
কি নিচ্ছি(stack,vector,queue,priority_queue etc.)<কোন টাইপের নিচ্ছি(int,char,double)>যে নামে নিচ্ছি ;

# কিউ তে ডাটা Insert :
  • Q.push(100) ;
# কিউ থেকে ডাটা Delete :
  • Q.pop() ;
কিউ এর এই ফাংশনটি কিউ এর front value টি মুছে দেয়।

# কিউ এর front value Access :
  • Q.front() ;
# কিউ এর value গুলো print করতে হলে :
while(!Q.empty())
{
     cout<<Q.front()<<endl ;
     Q.pop();
}

queue এর header file হল :  #include<queue>

উদাহরণ :

0 comments: (+add yours?)