C аркылуу маалымат структурасында кезек деген эмне?
C аркылуу маалымат структурасында кезек деген эмне?

Video: C аркылуу маалымат структурасында кезек деген эмне?

Video: C аркылуу маалымат структурасында кезек деген эмне?
Video: Как Садыр Жапаров отреагировал на перепалку с участием Ташиева и двух депутатов 2024, Ноябрь
Anonim

C үчүн программа колдонуп кезекти ишке ашыруу массив/ сызыктуу ишке ашыруу нын кезек . КЕЗЕК жөнөкөй болуп саналат маалымат структурасы FIFO (Биринчи кирген биринчи чыккан) касиетине ээ, анда Элементтер киргизилген тартипте алынып салынат. КЕЗЕК эки көрсөткүчү бар FRONT жана REAR, нерсени REAR End менен түртүп, FRONT End менен алып салууга болот

Ошентип, C программалоосунда кезек деген эмне?

А Кезек элементтердин жыйнагын сактаган сызыктуу маалымат структурасы. The кезек биринчи кирген биринчи чыккан (FIFO) алгоритми боюнча иштейт.

Андан тышкары, кезек эмнени мисал менен түшүндүрөт? А Кезек операциялар аткарылган белгилүү бир тартипте ээрчиген сызыктуу структура болуп саналат. Тартип биринчи кирген биринчи чыгат (FIFO). Жакшы мисал а кезек кандайдыр бир кезек биринчи келген керектөөчү биринчи тейленген ресурс үчүн керектөөчүлөрдүн саны. Стектердин ортосундагы айырмачылык кезектер алып салууда.

Ошентип, Cда кезек барбы?

C объектке багытталган тил эмес жана андай эмес бар сыяктуу нерселер үчүн стандарттуу китепканалар кезектер . Сиз, албетте, жасай аласыз кезек - окшош түзүлүш C , бирок көп иштерди өзүңүз бүтүрөсүз. TAILQ_ макростору жөнүндө төмөнкү жоопту караңыз.

Алдыңкы жана арткы кезекте эмне турат?

Кезек биринчи элемент деп аталган бир четинен киргизилген сызыктуу маалымат структурасы болуп саналат АРТЫ деп аталган башка учунан өчүрүлгөн FRONT . Фронт башталышын көрсөтөт кезек жана Арткы аягына чейин көрсөтөт кезек.

Сунушталууда: