首页 > 试题广场 >

反转部分单向链表

[编程题]反转部分单向链表
  • 热度指数:3355 时间限制:C/C++ 4秒,其他语言8秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个单链表,在链表中把第 L 个节点到第 R 个节点这一部分进行反转。

输入描述:
n 表示单链表的长度。

val 表示单链表各个节点的值。

L 表示翻转区间的左端点。

R 表示翻转区间的右端点。


输出描述:
在给定的函数中返回指定链表的头指针。
示例1

输入

5
1 2 3 4 5
1 3

输出

3 2 1 4 5

备注:



这道题你会答吗?花几分钟告诉大家答案吧!