题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后的链表的头结点.解题思路:单向链表只能实现单向遍历,改变链表方向就是要把当前链表的节点指向它的前一个节点,一旦当前链表指向发生了变化,就不能根据此节点获取到它后面的节点,所以在改变方向前要保存当前节点的下一节点,防止链表断开,因此需要三个指针来保存当前节点,当前节点的前节点,当前节点的下节点. 注意:如果当前节点没有下一节点,则此节点就是反转后的链表的头结点. 另外一种解决办法是使用一个栈结构,顺序遍历链表,把每个节点依次入栈.待全…