【题目描述】
node
Reverse a linked list.
app
翻转一个链表
ide
【题目连接】spa
http://www.lintcode.com/en/problem/reverse-linked-list/
code
【题目解析】orm
这题要求咱们翻转[m, n]区间之间的链表。对于链表翻转来讲,几乎都是通用的作法,譬如p1 -> p2 -> p3 -> p4,若是咱们要翻转p2和p3,其实就是将p3挂载到p1的后面,因此咱们须要知道p2的前驱节点p1。
get
咱们首先遍历获得第m - 1个node,也就是pm的前驱节点。而后依次遍历,处理挂载问题就能够了。
it
【参考答案】io