#yyds干货盘点# 面试必刷TOP101:链表内指定区间反转

网友投稿 761 2022-10-26

#yyds干货盘点# 面试必刷TOP101:链表内指定区间反转

#yyds干货盘点# 面试必刷TOP101:链表内指定区间反转

1.简述:

描述

示例1

输入:

{1,2,3,4,5},2,4

返回值:

{1,4,3,2,5}

示例2

输入:

{5},1,1

返回值:

{5}

2.代码实现:

import java.util.*;/* * public class ListNode { * int val; * ListNode next = null; * } */public class Solution { /** * * @param head ListNode类 * @param m int整型 * @param n int整型 * @return ListNode类 */ // 解法一:双指针(两次遍历) //说明:方便理解,以下注释中将用left,right分别代替m,n节点 public ListNode reverseBetween (ListNode head, int m, int n) { //设置虚拟头节点 ListNode dummyNode = new ListNode(-1); dummyNode.next = head; ListNode pre = dummyNode; //1.走left-1步到left的前一个节点 for(int i=0;i

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:BootstrapAdmin- 基于 RBAC 的 .Net Core 3.0 后台管理框架
下一篇:Isopod 是用于Kubernetes配置的表达性DSL框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~