给定一个数组arr,其中只可能含有0、1、2三个值,请实现arr的排序
[要求]
时间复杂度为,空间复杂度为
def main(): n=int(input()) l=list(map(int,input().split())) n0,n1,n2=0,0,0 for i in range(n): if l[i]==0: n0+=1 elif l[i]==1: n1+=1 else: n2+=1 for i in range(n0): print(0,end=" ") for i in range(n1): print(1,end=" ") for i in range(n2): print(2,end=" ") if __name__=="__main__": main()