#!/usr/bin/env python# -*- coding: utf-8 -*-import randomdef bubblesort(array): hadChanges = True while hadChanges: hadChanges = False for i in range(len(array)): if i != len(array)-1: a,nexta = array[i],array[i+1] if a > nexta: array[i],array[i+1] = nexta,a hadChanges = True return arrayif __name__=="__main__": inputarray = [i for i in range(100)] random.shuffle(inputarray) array = [[] for i in range(10)] for number in inputarray: array[int(number/10)].append(number) for slot in array: slot = bubblesort(slot) #print("INPUT",inputarray) #print("RESULT",array)