农场里有一群牛,每头牛都有一个独特的编号,牛与牛之间通过头尾相连的形式排序。农场主需要按照编号对牛重新排序。由于农场主只能每次抓住一头牛的尾巴,所以他决定采用让所有的牛头尾之间反转排序。请帮助农场主实现这个排序方法,并返回第一头牛的尾巴。
示例1

输入

{4, 2, 3, 1, 5}

输出

{5,1,3,2,4}
示例2

输入

{3, 1, 2}

输出

{2,1,3}

备注:
链表中节点的数目范围是 [0, 1000],每头牛的编号范围是 [0, 5000]。
加载中...