Laboratoriya ish — 1 Mavzu: Ma’lumotlarni saralash algoritmlarining murakkabligini tahlil qilish. Ustuvor navbatlar. Bajardi: Sobirov Akhmadjon Guruhi: 007-L3 Variant 9


Download 190.78 Kb.
bet1/2
Sana31.05.2020
Hajmi190.78 Kb.
#112622
  1   2
Bog'liq
Algo Lab#1




Laboratoriya ish — 1
Mavzu: Ma’lumotlarni saralash algoritmlarining murakkabligini tahlil qilish.
Ustuvor navbatlar.

Bajardi: Sobirov Akhmadjon

Guruhi: 007-L3
Variant - 9



TOSHKENT - 2020

1 - Topshiriq



















Ro’yhat

Massivni

Saralash













bo’yicha

to’ldirish

metodi

Har bir metod uchun massivdagi




variant







elementlarning soni







nomeri



















7,8,9

Tasodifiy

Pufakchali

200

1500

4000







elementlar

Tezkor
















bilan

Kiritish
















to’ldirilgan
































massiv
1. Pufakchali saralash algoritmi (Python)


#Booble sort (Pufakchali saralash)
from random import randint
def boobleSort(x, leng) :
for i in range(leng) :
for j in range(leng-i-1) :
if x[j] > x[j+1] :
x[j], x[j+1] = x[j+1], x[j]
return x
ball = []
for i in range(200) :
ball.append(randint(1, 10000))
ball = boobleSort(ball, len(ball))


Download 190.78 Kb.

Do'stlaringiz bilan baham:
  1   2




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