Laboratoriya mashg’ulotini bajarish bo’yicha variantlar



Yüklə 399,39 Kb.
Pdf görüntüsü
tarix02.05.2023
ölçüsü399,39 Kb.
#106089


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 

Navbatda birinchi va oxirgi elementlar o‘rni almashtirilsin. 

Navbat o‘rtasidagi element o‘chirib tashlansin. Agar navbat elementlari 
soni toq bo‘lsa, bitta element, aks holda ikkita element o‘chirilsin. 

Navbatni juft o‘rinda turgan elementlari o‘chirilsin. 

Navbat o‘rtasiga '+' belgi joylashtirilsin. 

Navbat eng kichik elementi topilsin va undan keyin 0 joylashtirilsin. 

Navbat eng katta elementi topilsin va undan keyin 0 joylashtirilsin. 

Navbat eng kichik elementi o‘chirilsin. 

Navbatda birinchi elementga teng barcha elementlar o‘chirilsin. 

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 

Yüklə 399,39 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin