C yordamida ma'lumotlar strukturasida navbat nima?
C yordamida ma'lumotlar strukturasida navbat nima?

Video: C yordamida ma'lumotlar strukturasida navbat nima?

Video: C yordamida ma'lumotlar strukturasida navbat nima?
Video: Har tong xom tuxum iste’mol qilish nimalarga olib kelishini tomosha qiling! 2024, May
Anonim

C uchun dastur yordamida navbatni amalga oshirish massiv/chiziqli amalga oshirish ning navbat . NAVBAT oddiy hisoblanadi ma'lumotlar tuzilishi , FIFO (Birinchi kiruvchi birinchi chiqadi) xususiyatiga ega bo'lib, unda Elementlar kiritilgan tartibda olib tashlanadi. NAVBAT ikkita ko'rsatkichga ega FRONT va REAR, elementni REAR End orqali surish va FRONT End orqali olib tashlash mumkin

Shunday qilib, C dasturlashda navbat nima?

A Navbat elementlar to'plamini saqlaydigan chiziqli ma'lumotlar strukturasidir. The navbat Birinchi kiruvchi birinchi chiqadi (FIFO) algoritmida ishlaydi.

Bundan tashqari, navbat misol bilan nima tushuntiriladi? A Navbat amallar bajariladigan ma'lum bir tartibda amal qiladigan chiziqli tuzilmadir. Buyurtma birinchi kiruvchi birinchi chiqadi (FIFO). Yaxshi misol a navbat har qanday navbat birinchi kelgan iste'molchi birinchi bo'lib xizmat ko'rsatadigan resurs uchun iste'molchilar soni. Stacks va o'rtasidagi farq navbatlar olib tashlashda.

Xuddi shunday, C da navbat bormi?

C ob'ektga yo'naltirilgan til emas va u emas bor kabi narsalar uchun standart kutubxonalar navbatlar . Siz, albatta, qilishingiz mumkin navbat - o'xshash tuzilish C , lekin siz ko'p ishlarni o'zingiz bajarasiz. TAILQ_ makroslari haqida quyidagi javobni ko'ring.

Navbatda old va orqa nima?

Navbat birinchi element deyiladi bir uchidan kiritilgan chiziqli ma'lumotlar tuzilishi ORQA va boshqa uchidan o'chiriladi, deb ataladi OLD . Old boshiga ishora qiladi navbat va Orqa oxiriga ishora qiladi navbat.

Tavsiya: