可能是你的最大值和次大值的维护错了,比如找到最大值时,没有把原先的最大值放到次大值的位置。
(是不是只有我这么糖)
如果你错了这个,那就是这个错误实锤了
10 6 1 3 6 7 6 8 3 9 1 10 1 5 3 4 5 2 6