Reverse Part List
题目描述:
给定一个链表的头结点,然后指定起始位置m和终止位置n;要求逆序链表中从第m个节点到n个节点的部分。
例子:
详细描述可以看LeetCode92。
解题思路:
链表的题目需要注意的是关于头节点的处理。我们定义了一个虚拟头节点用来处理这种情况;另外需要注意的是关于链表被逆序后的重新连接的问题,我们在开始部分需要找到需要逆序部分的上一个节点和下一个节点用来将逆序结果重新连接到链表中。
代码如下:
|
|
给定一个链表的头结点,然后指定起始位置m和终止位置n;要求逆序链表中从第m个节点到n个节点的部分。
详细描述可以看LeetCode92。
链表的题目需要注意的是关于头节点的处理。我们定义了一个虚拟头节点用来处理这种情况;另外需要注意的是关于链表被逆序后的重新连接的问题,我们在开始部分需要找到需要逆序部分的上一个节点和下一个节点用来将逆序结果重新连接到链表中。
|
|