27 lines
484 B
Python
27 lines
484 B
Python
|
|
lista = [0,1,5,3,15,16,9,10,4,3,30,5,20,48,71,82]
|
|
|
|
def swap(i ,j):
|
|
tmp = lista[i]
|
|
lista[i] = lista[j]
|
|
lista[j] = tmp
|
|
|
|
def buble():
|
|
|
|
for i in range(0, len(lista)):
|
|
|
|
j = len(lista)-1
|
|
less_pos = j
|
|
|
|
while i < j:
|
|
if lista[j] < lista[less_pos]:
|
|
less_pos = j
|
|
j -= 1
|
|
|
|
if lista[less_pos] < lista[i]:
|
|
swap(i, less_pos)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
buble()
|
|
print(lista) |