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

宜春做网站的联系电话网站开发行业前景

宜春做网站的联系电话,网站开发行业前景,南京网站官网建设,邯郸市教育考试院官网【力扣】61. 旋转链表#xff08;每个节点向右移k个单位#xff09; 给你一个链表的头节点 head #xff0c;旋转链表#xff0c;将链表每个节点向右移动 k 个位置。 示例 1#xff1a; 输入#xff1a;head [1,2,3,4,5], k 2 输出#xff1a;[4,5,1,2,3] 示例 2每个节点向右移k个单位 给你一个链表的头节点 head 旋转链表将链表每个节点向右移动 k 个位置。 示例 1 输入head [1,2,3,4,5], k 2 输出[4,5,1,2,3] 示例 2 输入head [0,1,2], k 4 输出[2,0,1] 提示 链表中节点的数目在范围 [0, 500] 内 -100 Node.val 100 0 k 2 * 1 0 9 10^9 109 题解 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) {if (head null) {return head;}// 计算链表中节点个数int len calculateLen(head);k k % len;// 快、慢指针初始指向头节点ListNode slow head;ListNode fast head;// 快指针先向前移动k步for (int i 0; i k; i) {fast fast.next;}// 快慢指针同时向前移动直到快指针指向的节点的下一个节点为 nullwhile (fast.next ! null) {fast fast.next;slow slow.next;}// 快指针此时在链表末尾// 然后其指向的节点的后继指针指向头节点这时链表首尾相连成环fast.next head;// 新的头节点是慢指针所指节点的下一个节点head slow.next;// 慢指针所指节点的的后继指针指向null断开环slow.next null;return head;}//返回链表长度private int calculateLen(ListNode head) {int len 0;while (head ! null) {head head.next;len;}return len;} }
http://www.hkea.cn/news/14282998/

相关文章:

  • 图书馆网站建设研究做一个多肉网站可以做哪些内容
  • 网站站点不安全wordpress更新缓存的插件
  • 产品开发计划书seo短视频网页入口引流方法
  • 网站建设介绍ppt模板建站工具
  • 坪山网站建设设计淘宝小程序入口
  • 成都市微信网站建设报价网站做微信链接
  • 成都网站建设贴吧站点
  • 网站开发介绍费广州公关公司有哪些
  • 怎么自己开一个网站php 网站开发文档怎么写
  • 设计感网站有哪些方面wordpress淘客api
  • 赌钱网站怎么做的wordpress删除自豪的
  • 免费不良正能量网站链接管理系统项目
  • 邯郸建设网站的公司阿里指数数据分析平台官网
  • 网站设计模板免费下载哪些企业网站做的比较好
  • seo网站推广优化怎么做电子商务网站
  • 做离线版申报表进入哪个网站建旅游网站多少钱
  • php 金融网站源码黄页网站推广方案
  • 怎么用dw做简单网站免费邮箱163登录入口
  • 网站制作 深圳dede 汽车网站
  • 响应式网站的制作工具wordpress 导航下拉
  • 网上做效果图网站有哪些软件谷歌seo顾问
  • 建站公司转型做什么业务网站做优化得话从哪里优化
  • 酒东莞网站建设技术支持wordpress 修改logo
  • 社交网站开发公司知名网站制作公司排名
  • 上海手机网站制作公司陕西网络营销外包专业定制
  • 小偷程序做的网站能用吗cadisen卡迪森手表网站
  • 电子商务网站建设规划范文一般人做不了咨询顾问
  • 西安网站开发xamokj网站界面设计稿
  • 网站建设套模查询网站建设
  • dw做的上传网站打不开源码库官网