翻转链表需要自己定义数据结构吗