0
0 комментариев
import random
import time
li = []
tmp = 100000
for i in range(0,100000):
    if tmp != 0:
        x1 = random.randint(0,tmp)
        li.append(x1)
        tmp = x1
    else: break
n = 1
start_time = time.clock()
while n < len(li):
     for i in range(len(li)-n):
          if li[i] > li[i+1]:
               li[i],li[i+1] = li[i+1],li[i]
     n += 1
print(li)
print ("{:g} seconds".format(time.clock() - start_time))

Нужно заполнить на 100.000 значений массив (и отсортировать пузырьком), вот только рандом немного хромает


Добавить комментарий