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

学校校园网站天津建设银行网站

学校校园网站,天津建设银行网站,4399小游戏电脑版网页链接,可以做网络推广的网站思路:用快慢指针找到最后链表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/442215/

相关文章:

  • 建个简单网站二级网站建设 知乎
  • 国外数据网站营销案例最新
  • 响应式网站建设过时吗wordpress发送页面失败
  • 品牌服装网站建设现状建一个网站需要什么条件
  • 最好的wordpress 网站wordpress文章页面添加字段
  • 外国风格网站建设价格岳阳建网站
  • h5效果展示网站烟台市网站建设
  • 备案审核网站显示500网站建设项目经验
  • 做调查问卷赚钱哪个网站好东莞网络科技有限公司简介
  • 天河做网站技术十大网络推广公司
  • 工程建设最好的网站优化最狠的手机优化软件
  • 官方网站建设属于什么科目朝阳公共资源交易中心
  • 做网页兼职网站北京 网站设计 公司
  • 网站建设的售后服务流程网站建设专业性的评价内容
  • php网站开发实例教程百度旅游网站建设受众分析
  • 如何做网站动态图标seo推广网络
  • 网站改版重新收录wordpress 评论邮箱改成电话
  • 东莞官方网站网上接单干活的平台
  • 做网站甲方乙方公司的区别装网要多少钱
  • 做伞的外国网站网站建设需要会一些啥
  • 工业设计参考网站模板建站费用
  • 上海化工网站建设给中小企业提供网站建设服务
  • 公司网站做的一样算不算侵权wordpress编辑器不习惯
  • 百度最新泛站群程序百度收录网站的图片
  • 免费无版权图片网站建筑营销型网站
  • 专业医院网站建设淘宝上找人做网站
  • 泉州网站建设是什么意思wordpress 代码 高亮
  • 企业单页网站模板手机 网站
  • 做图表的网站知乎重庆人才招聘网官网
  • 沈阳做一个网站需要多少钱建e网室内设计网官网vr全景