n 表示单链表的长度。val 表示单链表各个节点的值。L 表示翻转区间的左端点。R 表示翻转区间的右端点。
在给定的函数中返回指定链表的头指针。
5 1 2 3 4 5 1 3
3 2 1 4 5
n=int(input()) number_list=list(map(int,input().split())) l,r=map(int,input().split()) #截取要反转的部分 temp_list=number_list[l-1:r] temp_list.reverse() ans=number_list[0:l-1]+temp_list+number_list[r:] print(" ".join(map(str,ans)))
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题