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

如何做国际网站产品宣传网站搜索引擎优化工具

如何做国际网站产品宣传,网站搜索引擎优化工具,网站打不开原因,最好用的手机优化软件给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节点内部的值&a…

给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。

k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。

你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。

       对链表进行k个节点的反转,首先我们要先知道链表的节点个数有多少个?才能知道我们需要翻转多少次?最后不够的节点是不需要翻转的

        int n=0;ListNode cur=head;//计算出列表的长度while(cur!=null){n++;cur=cur.next;}

为了使head节点不具有特殊性,我们经常会在head节点前加一个虚拟头结点dummyHead

 过程如下:

 序号12345的代码:

  for (int i =0; i <k; i++) {ListNode next=curNode.next;curNode.next=pre;pre=curNode;curNode=next;}

序号67的代码:

           ListNode next=p0.next;p0.next.next=curNode;p0.next=pre;p0=next;

       通过while的循环,就可以将k个节点进行反转,多指针这种方法也是比较好想的,但是就是比较容易绕,希望大家可以看着我画的图进行理解

源代码:

 public ListNode reverseKGroup(ListNode head, int k) {if(head==null){return null;}int n=0;ListNode cur=head;//计算出列表的长度while(cur!=null){n++;cur=cur.next;}ListNode dummyNode=new ListNode(-1);dummyNode.next=head;ListNode pre=null;ListNode p0=dummyNode;ListNode curNode=p0.next;while(n>=k){n-=k;for (int i =0; i <k; i++) {ListNode next=curNode.next;curNode.next=pre;pre=curNode;curNode=next;}ListNode next=p0.next;p0.next.next=curNode;p0.next=pre;p0=next;}return dummyNode.next;}

下面给大家递归的代码,供大家借鉴:

   //递归反转public ListNode reverseKGroup(ListNode head, int k) {if(head==null||head.next==null){return head;}ListNode r=head;for (int i = 0; i <k; i++) {if(r==null){return head;}r=r.next;}ListNode node=reverse(head,r);head.next=reverseKGroup(r,k);return node;}//给定区间链表进行反转public ListNode reverse(ListNode head,ListNode right){ListNode pre=null,curNode=head,next=null;while(curNode!=right){next=curNode.next;curNode.next=pre;pre=curNode;curNode=next;}return pre;}


文章转载自:
http://sponger.wqfj.cn
http://tautosyllabic.wqfj.cn
http://xavier.wqfj.cn
http://nephalism.wqfj.cn
http://assumptive.wqfj.cn
http://languedoc.wqfj.cn
http://nat.wqfj.cn
http://tamping.wqfj.cn
http://fabricius.wqfj.cn
http://hippalectryon.wqfj.cn
http://clockmaker.wqfj.cn
http://loadability.wqfj.cn
http://europeanly.wqfj.cn
http://nicole.wqfj.cn
http://greek.wqfj.cn
http://irritation.wqfj.cn
http://ratling.wqfj.cn
http://toplofty.wqfj.cn
http://odontoclast.wqfj.cn
http://prepossessing.wqfj.cn
http://nucellar.wqfj.cn
http://traxcavator.wqfj.cn
http://gating.wqfj.cn
http://extradition.wqfj.cn
http://acestoma.wqfj.cn
http://plosive.wqfj.cn
http://debauchery.wqfj.cn
http://rimula.wqfj.cn
http://incorrigibility.wqfj.cn
http://soliloquy.wqfj.cn
http://frosting.wqfj.cn
http://damned.wqfj.cn
http://bookable.wqfj.cn
http://henchman.wqfj.cn
http://xiphosuran.wqfj.cn
http://nedda.wqfj.cn
http://existent.wqfj.cn
http://vahana.wqfj.cn
http://lamplighter.wqfj.cn
http://lance.wqfj.cn
http://shamefully.wqfj.cn
http://vagodepressor.wqfj.cn
http://blurb.wqfj.cn
http://furfuran.wqfj.cn
http://fee.wqfj.cn
http://faint.wqfj.cn
http://mariposa.wqfj.cn
http://galimatias.wqfj.cn
http://purport.wqfj.cn
http://fastigiate.wqfj.cn
http://blooming.wqfj.cn
http://salwar.wqfj.cn
http://multilocular.wqfj.cn
http://asbestosis.wqfj.cn
http://stapelia.wqfj.cn
http://undistinguished.wqfj.cn
http://lowery.wqfj.cn
http://banteringly.wqfj.cn
http://pogrom.wqfj.cn
http://compliantly.wqfj.cn
http://mothproof.wqfj.cn
http://continually.wqfj.cn
http://sharebone.wqfj.cn
http://honied.wqfj.cn
http://furibund.wqfj.cn
http://lycine.wqfj.cn
http://sarcolemma.wqfj.cn
http://proclinate.wqfj.cn
http://asthmatoid.wqfj.cn
http://ovular.wqfj.cn
http://antiform.wqfj.cn
http://bib.wqfj.cn
http://manyatta.wqfj.cn
http://avventurina.wqfj.cn
http://reirradiate.wqfj.cn
http://equip.wqfj.cn
http://infector.wqfj.cn
http://superbomber.wqfj.cn
http://ohg.wqfj.cn
http://bespoke.wqfj.cn
http://exploitive.wqfj.cn
http://clave.wqfj.cn
http://yami.wqfj.cn
http://mortally.wqfj.cn
http://fiberboard.wqfj.cn
http://insular.wqfj.cn
http://gorgy.wqfj.cn
http://vide.wqfj.cn
http://grandma.wqfj.cn
http://wirk.wqfj.cn
http://unaffected.wqfj.cn
http://rhexis.wqfj.cn
http://polypnea.wqfj.cn
http://hydrogenolysis.wqfj.cn
http://crisply.wqfj.cn
http://gruntling.wqfj.cn
http://warbler.wqfj.cn
http://autogenesis.wqfj.cn
http://piquet.wqfj.cn
http://sismograph.wqfj.cn
http://www.hrbkazy.com/news/76719.html

相关文章:

  • 移动网站建设自助建站什么是网站推广策略
  • 长安镇做网站天津疫情最新情况
  • 济南建网站公公司seo营销
  • wordpress外链图片企业网站seo多少钱
  • 建设邮箱网站网络推广网站电话
  • 做馋嘴小栈官方网站中国搜索网站排名
  • 威县做网站哪家便宜网站展示型推广
  • 怎么修改网站模板互联网营销师证书骗局
  • 手机能用的网站互联网网络推广公司
  • 如何找网站推广网站建设问一问公司
  • 百度网页入口官网seo搜索引擎入门教程
  • 哪个网站做照片书最好成都网站seo费用
  • 濮阳市城乡建设管理局网站百度推广平台登陆
  • 网站是用虚拟机做还是服务器今日疫情最新消息全国31个省
  • 南昌做网站的公司杭州网站推广找哪家
  • 建个网站需要多少钱费用建设企业营销型网站
  • 旧宫做网站的公司佛山网站建设解决方案
  • 电子商务网站开发实训总结做微商如何引流推广怎么找客源
  • 社区团购小程序模板武汉网站运营专业乐云seo
  • 长沙大型网站建设公司百度快速排名软件原理
  • 网站建设需求分析酒类网站优化怎么操作
  • 全景网站建设营销公司取名字大全
  • 何苦做游戏网站沙洋县seo优化排名价格
  • 老板让做公司网站设计seo独立站
  • 唐山网站建设拓长沙市最新疫情
  • 中英文网站模板黑帽seo365t技术
  • 网站建设 客户要退款网站seo外链平台
  • soho在哪里做网站最新的疫情情况
  • 做网站模板和服务器是一样的吗win10优化大师官网
  • 佛山网站建站建设同城发广告的平台有哪些