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

长春网站建设找源晟盛泽做网站的

长春网站建设找源晟,盛泽做网站的,重要新闻事件,注册公司的流程和要求思路:用快慢指针找到最后链表k个需要移动的节点,然后中间断开节点,原尾节点连接原头节点,返回新的节点即可; 但因为k可能比节点数大,所以需要先统计节点个数,再取模,看看k到底需要移…

在这里插入图片描述

在这里插入图片描述
思路:用快慢指针找到最后链表k个需要移动的节点,然后中间断开节点,原尾节点连接原头节点,返回新的节点即可;
但因为k可能比节点数大,所以需要先统计节点个数,再取模,看看k到底需要移动多少个;


class Solution {public ListNode rotateRight(ListNode head, int k) {//只有0或1个节点,直接返回原链表if(head == null || head.next == null) return head;ListNode fast = head;ListNode slow = head;//统计链表有多少个节点,因为k可能会超过节点数,所以需要取模计算;ListNode t = head;int size = 1; //节点数while(t.next!=null) {t = t.next;size++;}if(k%size == 0) return head; //如果k能整除,则不用移动,直接返回k = k%size; //k取 取模后的结果//双指针,slow和fast中间间隔k个节点while(fast.next!=null && k-- > 0) {fast = fast.next;}while(fast.next!=null) {fast = fast.next;slow = slow.next;}ListNode newHead = slow.next;//然后记录下新的头节点slow.next = null;//中间断开fast.next = head;//原尾节点和头节点连接return newHead;//返回新的头节点}
}
http://www.yayakq.cn/news/245268/

相关文章:

  • 网站建设新趋势网站的功能板块
  • 沧州建设银行招聘网站搜索案例的网站有哪些
  • 产品展示网站源码友情链接检测659292
  • 做网站怎样使图片自由移动企业网站备案信息
  • 欧美免费视频网站模板重庆必去的10个景点
  • 网站封装成app可以做热更新小企业广告投放平台
  • 如何说服客户做网站简洁文章类织梦网站模板
  • 上线了网站下载中国建设银行app
  • 自己在电脑上建文档做网站怎么做网站建设 电话
  • 黄冈公司网站建设平台网上书店电子商务网站建设
  • 网站配色 蓝色备案网站名称有什么用
  • 网站开发用哪些字体旅游攻略网站开发
  • 泰州网站建设优化建站联想企业网盘
  • 当前业界主流的网站建设wordpress免费 模板
  • 郑州做网站hnqfu商业授权书
  • 如何提高网站用户体验建设云网站
  • 网站公司如何推广网站网页设计作业保护动物
  • 黑龙江省建设银行官网站首页广告设计与制作专业能考二建吗
  • 个旧市建设网站惠州市住房和城乡建设厅网站
  • 手机自适应网站建设维护网站制作专家
  • 集团网站开发公司电子商务网站建设 代码
  • 山西百度公司做网站的wordpress添加ga代码
  • 怎么帮助网站推广电子商务网站业务流程分析
  • 做网站代码上海电子通科技网站建设
  • 定制制作网站价格商丘房产网
  • wordpress修改网站菜单位置面试简历模板
  • 一天一元网站建设页面设计时最好使用一种颜色
  • .net网站开发源码注释工信部网站黑名单查询
  • 深圳做网站的价格西湖网站建设
  • 个人备案网站做购物网站可以不国际 网站制作公司