#-*- coding: UTF-8 -*- import numpy as np def RadixSort(a): i = 0 #初始为个位排序 n = 1 #最小的位数置为1(包含0) max = np.max(a) #得到带排序数组中最大数 while max/(10**n) > 0: #得到最大数是几位数 n += 1 while i < n: bucket = {} #用字典构建桶 for x in xrange(0,10): bucket.setdefault(x, []) #将…