遍历链表时维护两个堆栈,一个存较大的一部分,一个存较小的一部分,再弹出堆顶就行了