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

南通集团网站建设网站作品

南通集团网站建设,网站作品,做网站有好创意想法,携程旅行网站建设分析61. 旋转链表 解题思路 首先计算出链表长度将链表长度进行取余遍历链表 对链表进行分割 得到两个子链表重新连接两个链表比如1 2 3 4 5 k 2 进行分割得到 1 2 3 和 4 5两个子链表 /*** Definition for singly-linked list.* public class ListNode {* int val;* Lis…

61. 旋转链表

解题思路

  • 首先计算出链表长度
  • 将链表长度进行取余
  • 遍历链表 对链表进行分割 得到两个子链表
  • 重新连接两个链表
  • 比如1 2 3 4 5 k= 2 进行分割得到 1 2 3 和 4 5两个子链表
/*** 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 rotateRight(ListNode head, int k) {// 首先计算出链表长度// 将链表长度进行取余 // 遍历链表 对链表进行分割  得到两个子链表// 重新连接两个链表// 比如1 2 3 4 5  k= 2 进行分割得到 1 2 3 和 4 5两个子链表if(head == null){return null;}ListNode dummyNode = new ListNode(0);// 定义一个哑结点dummyNode.next = head;ListNode p = head;int count = 0;while(p != null){p = p.next;count++;}int x =  k % count;// 真实需要移动的节点个数// 找到倒数第x + 1个节点int y = count - x;p = dummyNode;for(int i = 0; i < y; i++){p = p.next;// 移动节点}ListNode q = p.next;// 说明一个节点都不需要移动if(q == null){return dummyNode.next;}p.next = null;// 将该节点的下一个节点置为null// 开始连接链表dummyNode.next = q;while(q.next != null){q = q.next;// 找到最后一个节点}q.next = head;return dummyNode.next;}
}
http://www.yayakq.cn/news/989713/

相关文章:

  • 高端网站建设 n磐石网络影楼网站模板
  • 南宁网站制作建立网站大概需要多长时间
  • 网站中转页手机网站建设域名空间
  • 工信部网站备案要先做网站吗东莞自媒体运营推广公司
  • 网站开发流程 知乎网站制作 价格
  • 平面设计电影网站优化推广软件
  • 凯里网站建设gzklyy推荐wordpress主题
  • 网站设计大作业开封网站建设公司排名
  • 呼和浩特网站seo优化方案某互联网公司开发官网的首页
  • 一个微信可以做两个网站支付上海正规网站定制
  • 移动网站开发安全工程师证报考条件是什么
  • 网站体验优化dede织梦仿站网站建设
  • 网站建设需要哪些知识西宁做网站是什么
  • 电子商务网站环境建设嵌入式软件开发语言
  • 有哪些网站做的好ueeshop建站费用
  • 申请了域名 网站怎么建设呢网上做网站网站代理赚钱吗
  • 建设协会网站的公司第三方商城网站开发
  • 上海建筑建材业网站迁移怎么在百度上推广自己的产品
  • 可以做ppt的网站有哪些方面网站打开有声音是怎么做的
  • 网站建设怎么样做账哪里找做网站的
  • 江苏企业建站广东地区建网站的公司
  • 网站做sem优化怎么在建设部网站查注册造价师
  • 实时视频网站怎么做徐州建设工程招投标官方网站
  • 北京服饰电商网站建设淘宝客网站免费模板下载
  • 网站js代码网站怎么做后台
  • 网站如何做直播wordpress调用tag标签
  • 东莞常平火车站叫什么建设网站平台的用语
  • 做行业网站如何采集信息百度seo排名如何提升
  • 旅游网站后台html模板岳阳做网站多少钱
  • 松原手机网站开发公司首页定制