就写个解题思路,思路最重要! 思路1:就硬排,这样效率低算法也比较复杂浪费时间,而且容易出问题。 思路2:既然不让创建新的数组,而且N的最大值也就100。是不是可以在创建数组时搞个2*N,把排好的放在后面一半N里面吗,在输出后面一般就行,这样会简单很多。 思路3:进一步从输出角度上改进,毕竟要的只是答案,可以从思路2上面简化就行,就没必要一个一个存进去了,就算好一个输出一个就行,讲道理一个for就能搞定。