Topshiriqlar:
2.Navbat bog’langan ro’yxatlar asosida enqueue() funksiyasidan foydalanib 3,7,9,10,15,18 qiymatlar kiritilsin. Eng birinchi qiymat ekranga chiqarilsin, dequeue() funksiyasidan foydalanib 3 ta qiymat o’chirilsin. O’zgartirilgandagi qolgan qiymatlar peek() va display() dan foydalangan xolda qayta ekranga chiqarilsin.
C++DASTURLASH TILIDAGI KODI:
#include /*Standart C++ kutubxonalarini kmpilyatorga chaqirib olamiz.*/
using namespace std;
struct QNode { // QNode nomli strukturaning e’lon qilinishi
int data; // ro’yxat ma’lumotlari e’lon qilinmoqda
QNode* next; //ro’yxat ko’rsatgichi e’lom qilingan
QNode(int d)
{ data = d; next = NULL; // oxirgi ko’rsatgich qiymati 0 ga tengalashtirilyapti
}
};
Do'stlaringiz bilan baham: |