Shokirov Shodmon Shoyimovich
Laboratoriya mashg’ulotini bajarish bo’yicha variantlar
1)
Topshiriqqa muvofiq navbat,ustuvor navbat va stekga doir bo’lgan
masalalarni yechish lozim.
1- jadval
1
Navbatda birinchi va oxirgi elementlar o‘rni almashtirilsin.
2
Navbat o‘rtasidagi element o‘chirib tashlansin. Agar
navbat elementlari
soni toq bo‘lsa, bitta element, aks holda ikkita element o‘chirilsin.
3
Navbatni juft o‘rinda turgan elementlari o‘chirilsin.
4
Navbat o‘rtasiga '+' belgi joylashtirilsin.
5
Navbat eng kichik elementi topilsin va undan keyin 0 joylashtirilsin.
6
Navbat eng katta elementi topilsin va undan keyin 0 joylashtirilsin.
7
Navbat eng kichik elementi o‘chirilsin.
8
Navbatda birinchi elementga teng barcha elementlar o‘chirilsin.
9
Navbatda oxirgi elementga teng barcha elementlar o‘chirilsin.
10
Navbat eng katta elementi o‘chirilsin.
11
Navbat eng kichik elementi topilsin va uning o‘rniga 0 joylashtirilsin.
12
Stek birinchi va oxirgi elementlari o‘rni almashtirilsin.
13
Stek elementlari teskari tartibda joylashtirib chiqilsin.
14
Stek o‘rtasidagi element o‘chirib tashlansin. Agar stek elementi toq bo‘lsa,
bitta element, aks holda ikkita element o‘chirilsin.
15
Stekning juft o‘rinda turgan elementlari o‘chirilsin.
16
Stek o‘rtasiga '*' belgi joylashtirilsin.
17
Stek eng kichik elementi topilsin va undan keyin 0 joylashtirilsin.
18
Stek eng katta elementi topilsin va undan keyin 0 joylashtirilsin.
19
Stek eng kichik elementi o‘chirilsin.
20
Stekda birinchi elementga teng barcha elementlar o‘chirilsin.
21
Ustuvor navbatning elementlarini tasodifiy sonlar bilan to’ldiring. Ushbu
Shokirov Shodmon Shoyimovich
elementlar orasidan tub sonlar qatnashgan o’rinlarni
chiqaring
22
Ustuvor navbatning elementlarini tasodifiy sonlar bilan to’ldiring. Ushbu
elementlar orasidan o’rta arifmetik qiymatdan kichiklarini boshqa
ustuvor
navbatga olib yozing
23
Ustuvor navbatning elementlarini tasodifiy sonlar bilan to’ldiring. Ushbu
elementlarni o’rta geometrik qiymatga ko’paytirib boshqa ustuvor
navbatga
olib yozing
24
Ustuvor navbat elementlarini kamayish tartibida chiqaring
25
Ustuvor navbatning juft elementlaridan yangi juft nomli ustuvor navbatni
toq elementlaridan toq nomli ustuvor navbatni hosil qiling
26
Ustuvor navbatning juft elementlaridan yangi juft nomli navbatni toq
elementlaridan toq nomli navbatni hosil qiling
27
Ustuvor navbatning juft elementlaridan yangi juft nomli stekni toq
elementlaridan toq nomli stekni hosil qiling
28
Ustuvor navbatning tub elementlaridan yangi tub nomli ustuvor navbatni
murakkab elementlaridan murakkab nomli ustuvor navbatni hosil qiling
29
Ustuvor navbatning tub elementlaridan yangi tub nomli stekni murakkab
elementlaridan murakkab nomli stekni hosil qiling
30
Ustuvor navbatning tub elementlaridan yangi tub nomli navbatni murakkab
elementlaridan murakkab nomli navbatni hosil qiling
31
Navbatning eng katta va eng kichik elementlarini o’rnini almashtiring
32
Stekning eng katta va eng kichik elementlarini o’rnini almashtiring
33
Ustuvor navbatning manfiy elementlaridan yangi manfiy nomli stekni
musbat elementlaridan musbat nomli stekni hosil qiling
34
Ustuvor navbatning manfiy elementlaridan yangi manfiy nomli navbatni
musbat elementlaridan musbat nomli navbatni hosil qiling
Izoh:
Stek – stack
Navbat – queue
Ustuvor navbat -
priority_queue