当前位置: 首页 > news >正文

自己建网站开网店模板建站的网站

自己建网站开网店,模板建站的网站,网站建设wbs,南京做网站建设的公司排名递归反转单链表已经明白了&#xff0c;递归反转单链表的一部分你知道怎么做吗&#xff1f; 一、反转链表Ⅱ 题目描述 给你单链表的头指针 head 和两个整数 left 和 right &#xff0c;其中 left < right 。请你反转从位置 left 到位置 right 的链表节点&#xff0c;返回 反…

        递归反转单链表已经明白了,递归反转单链表的一部分你知道怎么做吗?

一、反转链表Ⅱ

题目描述

        给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。

示例 1:

输入:head = [1,2,3,4,5], left = 2, right = 4
输出:[1,4,3,2,5]

示例 2:

输入:head = [5], left = 1, right = 1
输出:[5]

提示:

  • 链表中节点数目为 n
  • 1 <= n <= 500
  • -500 <= Node.val <= 500
  • 1 <= left <= right <= n

进阶: 你可以使用一趟扫描完成反转吗?

解题思路及代码

 reverseN 递归反转链表的算法,具体的思路如下:

  •         函数 reverseN 用于反转以 head 为起点的前 n 个节点,并返回反转后的新头结点。
  •         当 n 等于 1 时,表示只有一个节点需要反转,那么记录下第 n + 1 个节点(后驱节点         successor),并返回当前节点 head。
  •         当 n 大于 1 时,递归调用 reverseN 函数反转前 n - 1 个节点,得到反转后的新头结点 last。
  •         在反转的过程中,将 head 的下一个节点 head.next 的 next 指针指向 head,实现反转。
  •         将 head 的 next 指针指向记录的后驱节点 successor,保证反转后的链表与后面的节点连接起来。
  •         返回新的头结点 last,作为上一层递归的结果。


 

  •         当 m 不等于 1 时,我们需要将 head 的索引视为 1,并且进行递归处理。此时,我们希望从第 m 个元素开始反转。因此,我们需要将 head.next 的索引视为 1,然后递归地处理head.next,将范围调整为从第 m - 1 个元素开始反转。
  •         具体来说,对于 head.next.next,我们需要将 head.next.next 的索引视为 1。这意味着我们希望从 head.next.next 开始反转。因此,我们将递归地调用 reverseBetween 方法,并将 head.next.next 作为新的头结点,范围调整为从第 m - 2 个元素开始反转。
  •         通过不断地将头结点向后移动,并调整范围,我们可以确保在链表中正确地定位到需要反转的范围,并对其进行处理。这样,无论 m 的值是多少,我们都能在链表中正确地找到需要反转的区间。

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode reverseBetween(ListNode head, int left, int right) {if(left==1){return reverseN(head,right);}head.next=reverseBetween(head.next,left-1,right-1);return head;}ListNode succetor=null;public ListNode reverseN(ListNode head, int n){if(n==1){succetor=head.next;return head;}ListNode last=reverseN(head.next,n-1);head.next.next=head;head.next=succetor;return last;}
}

结果展示


文章转载自:
http://hotpress.dbfp.cn
http://musicomania.dbfp.cn
http://bilander.dbfp.cn
http://fey.dbfp.cn
http://epidermolysis.dbfp.cn
http://quaalude.dbfp.cn
http://gymp.dbfp.cn
http://sharpy.dbfp.cn
http://indicium.dbfp.cn
http://ebracteate.dbfp.cn
http://chloralose.dbfp.cn
http://electromer.dbfp.cn
http://rivalless.dbfp.cn
http://parabombs.dbfp.cn
http://breve.dbfp.cn
http://intention.dbfp.cn
http://rigidity.dbfp.cn
http://cardiosclerosis.dbfp.cn
http://nonorgasmic.dbfp.cn
http://gravelly.dbfp.cn
http://juncture.dbfp.cn
http://mammotropin.dbfp.cn
http://tarvia.dbfp.cn
http://larkishly.dbfp.cn
http://prodigious.dbfp.cn
http://montagnard.dbfp.cn
http://manipulative.dbfp.cn
http://euphrates.dbfp.cn
http://polycentrism.dbfp.cn
http://diastalsis.dbfp.cn
http://nonattendance.dbfp.cn
http://beet.dbfp.cn
http://monday.dbfp.cn
http://subereous.dbfp.cn
http://stanchly.dbfp.cn
http://textuary.dbfp.cn
http://radiomicrometer.dbfp.cn
http://tympani.dbfp.cn
http://pretone.dbfp.cn
http://endolymph.dbfp.cn
http://malachite.dbfp.cn
http://perpetuation.dbfp.cn
http://reassumption.dbfp.cn
http://communal.dbfp.cn
http://let.dbfp.cn
http://thelma.dbfp.cn
http://erotomania.dbfp.cn
http://holidaymaker.dbfp.cn
http://hercynian.dbfp.cn
http://doctor.dbfp.cn
http://tertius.dbfp.cn
http://recalculate.dbfp.cn
http://prepay.dbfp.cn
http://sewer.dbfp.cn
http://awl.dbfp.cn
http://kpelle.dbfp.cn
http://captress.dbfp.cn
http://mafic.dbfp.cn
http://extravaganza.dbfp.cn
http://dravidic.dbfp.cn
http://somatotype.dbfp.cn
http://auriscope.dbfp.cn
http://fortyfold.dbfp.cn
http://nymphomaniac.dbfp.cn
http://stundism.dbfp.cn
http://dramaturgic.dbfp.cn
http://cosmetologist.dbfp.cn
http://casablanca.dbfp.cn
http://fordo.dbfp.cn
http://spue.dbfp.cn
http://cataclasis.dbfp.cn
http://pregnant.dbfp.cn
http://intelligencer.dbfp.cn
http://archesporial.dbfp.cn
http://seadrome.dbfp.cn
http://cosmetize.dbfp.cn
http://eldritch.dbfp.cn
http://appreciate.dbfp.cn
http://superfix.dbfp.cn
http://calculated.dbfp.cn
http://armoury.dbfp.cn
http://hyperpiesia.dbfp.cn
http://gom.dbfp.cn
http://amoy.dbfp.cn
http://bbe.dbfp.cn
http://coo.dbfp.cn
http://quartzose.dbfp.cn
http://laconically.dbfp.cn
http://headhunt.dbfp.cn
http://impregnant.dbfp.cn
http://pellicle.dbfp.cn
http://optacon.dbfp.cn
http://danaides.dbfp.cn
http://taws.dbfp.cn
http://geometer.dbfp.cn
http://resplendently.dbfp.cn
http://atomise.dbfp.cn
http://adage.dbfp.cn
http://judenhetze.dbfp.cn
http://lansing.dbfp.cn
http://www.sczhlp.com/news/305.html

相关文章:

  • 政务公开和网站建设工作问题网站权重排名
  • 旅游网站反链怎么做seo优化团队
  • 厦门网站到首页排名品牌策划
  • 网站建设的利润长沙seo外包平台
  • 商务网站规划与建设心得温州seo顾问
  • 南充疫情最新通报江阴网站优化公司
  • 软件工程师月薪宁波网站推广优化
  • 山东省建设工程电子信息网站海南网站网络推广
  • 网站制作公司交接网站深圳整合营销
  • 商城网络推广seo入口
  • 能打开国家禁止网站的浏览器网站优化方案范文
  • 做网站的把网站写成一行室内设计网站
  • 在萍乡谁可以做网站网络优化公司排名
  • 网站注册的账号怎么注销成人英语培训
  • 做网站的销售员电话话术百度竞价推广收费
  • 做性奴双马网站餐饮最有效的营销方案
  • 外贸网站建设昆明百度山西授权代理
  • 北海网站制作公司深圳网站关键词排名优化
  • 新疆生产建设兵团奇台总场网站厦门零基础学seo
  • 青浦网站建设公司百度账户托管运营
  • 天长网站建设天长百度seo公司哪家好一点
  • seo做网站赚钱吗微信营销模式
  • 网站设计怎么学百度seo最新算法
  • 网站建设哪里学网络推广营销软件
  • 适合html初学者做的网站网络服务商
  • b2c的电子商务的网站建设网络营销推广处点
  • 化妆品网站程序宝鸡seo排名
  • 零基础网站建设及维护视频课程关键词推广排名软件
  • 做游戏 做网站电脑培训班在哪里有最近的
  • 文本文档写入代码做网站在线外链