char* top(struct que p) – navbat boshidagi tugun axborot qismiga ko’rsatkich qaytarish.
int empty(struct que p) – navbat bo’shligini tekshirish.
int size (struct que p) – navbat elementlari soni.
Bundan tashqari navbatni inisiallash uchun quyidagi sarlavhali funksiya kiritilgan.
void ini_que(struct que* p,int n) – Bu yerda n kiritilayotgan ma’lumotlar hajmi.
Priority_queue sinfi
Priority_queue - har doim eng yuqori yoki eng yuqori ustuvorlikka ega bo'lgan ba'zi bir asosiy konteyner turining yuqori elementiga kirishni cheklaydigan funktsiyani cheklashni ta'minlaydigan shablon konteyner adapteri sinfidir. Priority_queue-ga yangi elementlar qo'shilishi mumkin, va prioritet_queue ustki elementi tekshirilishi yoki olib tashlanishi mumkin.
Sintaksisi:
template , class Compare= less > class priority_queue
Push(), Pop() va Top() funksiyalaridan foydalanish
MISOL NAMUNALARI
Misol: sonli ketmaketlikda berilgan. Ushbu sonlardan eng kattasini stekdan foydalangan holda yechish dasturini tuzing.
Do'stlaringiz bilan baham: |