Назарий саволлар


Стандарт процедуралар жәрдеминде нәўбет пенен ислеўге мысал


Download 0.93 Mb.
bet3/39
Sana02.01.2022
Hajmi0.93 Mb.
#187671
1   2   3   4   5   6   7   8   9   ...   39
Bog'liq
темалар

Стандарт процедуралар жәрдеминде нәўбет пенен ислеўге мысал.

MaxQ = 5


A, B ҳәм C элементлерди нәўбетке қояйық.

Insert(q, A);

Insert(q, B);

Insert(q, C);

A ҳәм B элементлерди нәўбеттен шығарамыз.

Remove(q);

Remove(q);



Тилекке қарсы, нәўбетти бундай көринисте аңлатыў, биймәни, логикасыз жағдайға алып келиўи мүмкин. Себеби, бундай аңлатылғанда, нәўбет бос болсын, деп ойлайық, бирақ оған жаңа элемент қойып болмайды (элементлерди қосыў ҳәм шығарыў әмеллерин орынлап усы жағдайға алып келиң). Көринип турыпты, нәўбетти массив көринисте аңлатыў номақбул (неприемлемо) екен.

Жүзеге келген машқаланы ретлестириўдиң шешимлеринен бири remove әмелин төмендегише модификация қылыў болып есапланады. Нәўбеттеги элемент өширилгенде, нәўбеттиң барлық элементлери массив басына сүриледи (жайластырылады). Бундай жағдайда remove (q) әмелин төмендегише әмелге асырыў мүмкин.
1. Queue Konteyner. Nawbetdagi tiykargi operatsiyalar
1. Saralaw usillari va olardi amelge asiriw


Download 0.93 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   39




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling