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

网站主页和子页怎么做莆田百度seo公司

网站主页和子页怎么做,莆田百度seo公司,网站关键词标签,如何做独立网站目录 一、题目描述 二、整体思路 三、代码 一、题目描述 原题链接 二、整体思路 首先发现这样的规律:当k大于等于链表中节点总数n时,会发现此时旋转后的链表和kk%n时的旋转后的链表一样。同时对于特殊情况n0和n1时,无论k的值为多少都可以…

 目录

一、题目描述

二、整体思路

三、代码


一、题目描述

 

原题链接

二、整体思路

        首先发现这样的规律:当k大于等于链表中节点总数n时,会发现此时旋转后的链表和k=k%n时的旋转后的链表一样。同时对于特殊情况n=0和n=1时,无论k的值为多少都可以直接返回head。

        因为k的所有取值情况都可以通过规律化归解决,同时旋转后的链表元素依然为原来链表中的元素且后续节点顺序与原链表相同。因此我们可以在链表尾部再接上一个和原来链表一模一样的链表,找到旋转k次之后的头结点,再从此截取原链表长度的结点作为返回值。

        n-k的由来:旋转k次,代表从链表尾部往前数第k个结点为新的头结点,那么从链表头往后数就是第n-k个结点。

三、代码
 

/*** 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) {if(head==null || head.next==null) return head;int n=1;ListNode nxt=head;ListNode last=head;while(last.next!=null){last=last.next;n++;}if(k%n==0) return head;last.next=nxt;for(int i=0;i<n-(k%n);i++){head=head.next;}ListNode ret=head;for(int j=1;j<n;j++){ret=ret.next;}ret.next=null;return head;}
}

http://www.wooajung.com/news/30104.html

相关文章:

  • wordpress5.2seo有名气的优化公司
  • 用七牛做网站东莞谷歌推广公司
  • 个人网站域名后缀免费推广的app有哪些
  • 网站建设与网页设计ppt媒体公关是做什么的
  • app store下载官方搜索引擎seo是什么
  • 做团购网站需要什么资质怎么做seo信息优化
  • 如何修改代码wordpressseo排名优化表格工具
  • 专业的集团网站开发制作网站的基本流程
  • 知名网站有哪些网络营销案例分析题
  • 自建网站定位百度导航最新版本
  • 优酷网站模板下载青岛网站优化公司
  • 做淘宝用那些网站发货如何注册网址
  • 永州网站建设服务简单的网页设计
  • 淘宝客没网站怎么做黑帽seo技术有哪些
  • 什么是培训网站建设网站流量分析的指标有哪些
  • 网站排名如何稳定西安网站制作
  • 做选择的网站首页艺人百度指数排行榜
  • 百度不收录新网站茂名seo顾问服务
  • 如何知道一个网站用什么建设的微营销推广方案
  • 溧阳做网站的哪家好桂林seo
  • 谷歌优化排名公司windows优化大师的作用
  • 链家做网站和手机app花了多少钱seo如何提升排名收录
  • 常用的oa系统办公软件优化设计答案大全英语
  • 做空闲时间的网站西安关键词排名软件
  • 做正品的汽配网站竞价托管的注意事项
  • 企业网站建设基本步骤凡科网小程序
  • 天河区网站建设网站关键词怎么快速上排名
  • 成都网站建设公司有哪几家网页加速器
  • 外贸网站布局营销推广渠道有哪些
  • 网站建设简历青岛网站优化公司