一个排名数组,从小到大,首先-1不能在前面没有1的时候出现,其次一个区间之内,收尾都是1,中间有-1,这样的区间是可以有新排序的,最后1后面不能没有-1。 维护两个bool值,遍历整个数组就可以了;