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

用友财务软件多少钱一年搜索引擎优化的主要工作有

用友财务软件多少钱一年,搜索引擎优化的主要工作有,杭州餐饮团购网站建设,web视频网站开发项目代码【力扣】61. 旋转链表(每个节点向右移k个单位) 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 示例 1: 输入:head [1,2,3,4,5], k 2 输出:[4,5,1,2,3] 示例 2&a…

【力扣】61. 旋转链表(每个节点向右移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.15wanjia.com/news/13498.html

相关文章:

  • 网站如何做市场推广电商平台推广公司
  • wordpress点赞排行搜索排名优化策划
  • 乐陵网站优化北京建站优化
  • 代做网站和说明书怎么做一个网站出来
  • 做导购网站多少钱站长工具介绍
  • 大概在网上建立一个网站一年要花多少钱呀网络推广计划书范文
  • 东莞学做网站国内免费建网站
  • 网站策划报告怎么写商丘网络推广公司
  • 网站返回404谷歌浏览器下载手机版安卓
  • 国外域名网站电商网站订烟平台
  • 一小时学会网站建设湖州网站建设制作
  • 微信辅助做单网站竞价广告是怎么推广的
  • 陕西有没有做网站普查公司东莞最新消息 今天
  • 用外链技术做视频网站营销案例100例小故事及感悟
  • wordpress视频自适应代码北京seo公司司
  • 上海800做网站营销模式都有哪些
  • 英文网站源码下载一元手游平台app
  • 万网主机 建网站网络推广文案怎么写
  • dedecms 网站网页设计培训
  • 朋友帮忙做网站 费用多少2022年可以打开的网址
  • wordpress给文章添加子页面重庆seo快速优化
  • 有哪个网站可以查别人做没做过牢吗站长工具网站排名
  • 邯郸市住房和城建设局网站百度小说网
  • 软件测试要学哪些东西seo优化怎么做
  • 购物网站常用的多组图左右轮播的js图片特效代码seo网站有哪些
  • 注册公司网站开发建设营业项目广东云浮疫情最新情况
  • 网站运营知识网络营销推广的方法有哪些
  • 网站建设维护工作产品软文怎么写
  • 个体工商户怎么做网站磁力猫引擎入口
  • 怎样做免费商城网站外贸推广平台哪家好