Queue real hayotda juda ko'p ishlatiladi. Keling printer navbati misolini ko'rib chiqamiz.
Bir nechta hujjat printerga yuboriladi. Printer ularni kelish tartibida bajaradi:
printer = []
printer.append("Hujjat1")
printer.append("Rasm")
printer.append("Taqdimot")
print("Navbat:", printer)
ish = printer.pop(0)
print("Bajarilmoqda:", ish) # Hujjat1
print("Navbat:", printer) # ['Rasm', 'Taqdimot']Quyidagi vizualizatsiyada printer navbatini kuzating:
Keyingi darsda Queue bo'yicha yakuniy masalani yechamiz.
Printer navbatini simulyatsiya qilish
Dastur yozing:
add ishNomi — printer navbatiga ish qo'shish va Qo'shildi: ishNomi chiqarishprint — navbatdan birinchi ishni bajarish va Bajarildi: ishNomi chiqarish (navbat bo'sh bo'lsa Navbat bo'sh)