每日一题 2019 - 04 - 19
题目:
Reverse a linked list from position m to n. Do it in one-pass.
Note: 1 ≤ m ≤ n ≤ length of list.
Example:
1 | Input: 1->2->3->4->5->NULL, m = 2, n = 4 |
解法:
这个题让把链表中给定位置范围内的元素进行翻转,思路十分的简单,直接开辟一个 vector
用来存放[m,n]
范围内的元素,随后使用 reverse
函数将其翻转,最后再将其赋值回去即可;
代码:
1 | /** |