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

门户网站建设技术方案国内最好景观设计公司排名

门户网站建设技术方案,国内最好景观设计公司排名,小白 wordpress,大丰有没有做网站给你链表的头节点 head #xff0c;每 k 个节点一组进行翻转#xff0c;请你返回修改后的链表。 k 是一个正整数#xff0c;它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍#xff0c;那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节点内部的值每 k 个节点一组进行翻转请你返回修改后的链表。 k 是一个正整数它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节点内部的值而是需要实际进行节点交换。 对链表进行k个节点的反转首先我们要先知道链表的节点个数有多少个才能知道我们需要翻转多少次最后不够的节点是不需要翻转的 int n0;ListNode curhead;//计算出列表的长度while(cur!null){n;curcur.next;} 为了使head节点不具有特殊性我们经常会在head节点前加一个虚拟头结点dummyHead 过程如下 序号12345的代码 for (int i 0; i k; i) {ListNode nextcurNode.next;curNode.nextpre;precurNode;curNodenext;} 序号67的代码 ListNode nextp0.next;p0.next.nextcurNode;p0.nextpre;p0next; 通过while的循环就可以将k个节点进行反转多指针这种方法也是比较好想的但是就是比较容易绕希望大家可以看着我画的图进行理解 源代码 public ListNode reverseKGroup(ListNode head, int k) {if(headnull){return null;}int n0;ListNode curhead;//计算出列表的长度while(cur!null){n;curcur.next;}ListNode dummyNodenew ListNode(-1);dummyNode.nexthead;ListNode prenull;ListNode p0dummyNode;ListNode curNodep0.next;while(nk){n-k;for (int i 0; i k; i) {ListNode nextcurNode.next;curNode.nextpre;precurNode;curNodenext;}ListNode nextp0.next;p0.next.nextcurNode;p0.nextpre;p0next;}return dummyNode.next;} 下面给大家递归的代码供大家借鉴 //递归反转public ListNode reverseKGroup(ListNode head, int k) {if(headnull||head.nextnull){return head;}ListNode rhead;for (int i 0; i k; i) {if(rnull){return head;}rr.next;}ListNode nodereverse(head,r);head.nextreverseKGroup(r,k);return node;}//给定区间链表进行反转public ListNode reverse(ListNode head,ListNode right){ListNode prenull,curNodehead,nextnull;while(curNode!right){nextcurNode.next;curNode.nextpre;precurNode;curNodenext;}return pre;}
http://wiki.neutronadmin.com/news/161589/

相关文章:

  • 国外做的比较的ppt网站有哪些方面dede网站地图
  • Wordpress怎么装到服务器Wordpress 收费优化
  • 服务企业建设网站重庆高校在线开放课程平台
  • 西安建设厅网站天元建设集团有限公司第二建筑工程分公司
  • 网站建设在什么税控盘音乐网站建设方案书模板
  • 做网站h5中信建设有限责任公司国内区事业部招聘
  • 纯静态网站是有什么程序做的万网买的网站备案
  • 网站主机教程做创意美食的视频网站
  • 广州做服装电商拿货的网站网站建设中搭建页面结构
  • 广西住房和建设厅网站天津建设工程信息网 招标发布软件
  • 网站建站基础郑州百姓网二手货车
  • 挖矿网站怎么做做染料的网站
  • 视频网站建设费用明细百度一下官网入口
  • 罗湖商城网站设计多少钱本科专业建设规划
  • 网站后台模板制作流程装饰工程施工流程步骤
  • 个人备案网站描述WordPress投稿自动发布
  • 做婚恋网站代理商挣钱吗网站开发交接清单
  • wap网站开发需要多少钱铜陵做网站的
  • 东莞贸易网站建设网站欢迎页面设计
  • 做网站还是订阅号wordpress 做大型网站
  • 站长素材官网免费广州seo优化排名推广
  • 百度快照和做网站有关系吗做兼职网站
  • 受欢迎的邢台做网站小程序定制开发公司前十名
  • 微信引流的十个方法北京做网站优化的公司
  • 如何提高网站的权重网站建设补充协议模板
  • 凡科建站电话猎聘网招聘网页版
  • 一个网站需要几个人做设计那些网站可以卖设计图
  • windows7 花生壳做网站服务器设计网站推荐理由
  • 沈阳网站建设技术公司排名沈阳企业定制网站建设
  • 注册网站不用手机短信验证的网站工程公司注册需要什么条件