import randomimport timeli = []tmp = 100000for i in range(0,100000): if tmp != 0: x1 = random.randint(0,tmp) li.append(x1) tmp = x1 else: breakn = 1start_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 += 1print(li)print (""{:g} seconds"".format(time.clock() - start_time))Нужно заполнить на 100.000 значений массив (и отсортировать пузырьком), вот только рандом немного хромает
question@mail.ru
·