Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali mustaqil ish




Download 33.03 Kb.
bet6/6
Sana20.12.2023
Hajmi33.03 Kb.
#124728
1   2   3   4   5   6
Bog'liq
Abdurizo a.l.m. (4)
Ochiq kodli OT xavfsizligi, Mustaqil ish mavzu ko\'p o\'lchovli regressiya. Reja, BERDIYEV BOBOMUROD 2MAVZU, 1-Amaliy ish (2), 1-Mavzu husnixat metodikasining predmeti, vazifalari va husnixa, 10-ma\'ruza, Болаларни мактаб таълимига тайёрлаш
MASALALAR
Selection sort
def selection_sort(arr):
n = len(arr)
for i in range(n):
min_idx = i
for j in range(i + 1, n):
if arr[j] < arr[min_idx]:
min_idx = j
arr[i], arr[min_idx] = arr[min_idx], arr[i]
return arr

royxat = [64, 25, 12, 22, 11]


tartiblangan_royxat = selection_sort(royxat)
print("Tartiblangan ro'yxat:", tartiblangan_royxat)

Insert sort
) def insertion_sort(arr):
n = len(arr)
for i in range(1, n):
key = arr[i]
j = i - 1
while j >= 0 and arr[j] > key:
arr[j + 1] = arr[j]
j -= 1
arr[j + 1] = key
return arr

ro'yxat = [2, 7, 5, 8]


tartiblangan_royxat = insertion_sort(ro'yxat)
print("Tartiblangan ro'yxat:", tartiblangan_royxat)
Download 33.03 Kb.
1   2   3   4   5   6




Download 33.03 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali mustaqil ish

Download 33.03 Kb.