Files
acmp/programm/bubble.py
2025-12-05 11:48:13 +05:00

58 lines
1.1 KiB
Python

import random
def create():
l = []
for i in range(10):
a = random.randint(0,100)
l.append(a)
debug(l)
return l
def len(mass):
temp=0
for i,j in enumerate(mass):
temp+=1
return temp
def max(mass):
temp=0
for i,j in enumerate(mass):
if temp<j:
temp=j
return temp
def sort(mass):
temp_mass = mass
len_mass = len(mass=temp_mass)
max_int=max(temp_mass)
while True:
temp=0
for i,j in enumerate(temp_mass):
if i+1<len_mass:
if temp_mass[i] < temp_mass[i+1]:
temp+=1
if temp == len_mass-1:
return temp_mass
for i in range(len_mass):
if i+1<len_mass:
if temp_mass[i] < temp_mass[i+1]:
pass
else:
temp = temp_mass[i]
temp_mass[i] = temp_mass[i+1]
temp_mass[i+1]= temp
def debug(mass):
print(f"{mass=}")
def programm():
mass=create()
sort(mass=mass)
debug(mass=mass)
programm()