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

湖北网站建设哪家好郑州网站建设七彩科技

湖北网站建设哪家好,郑州网站建设七彩科技,网站替换图片怎么做,web网站首页设计原题链接 难度:middle\color{orange}{middle}middle 题目描述 给你一个链表的头节点 headheadhead ,旋转链表,将链表每个节点向右移动 kkk 个位置。 示例 1: 输入:head [1,2,3,4,5], k 2 输出:[4,5,1…

原题链接

难度:middle\color{orange}{middle}middle

题目描述

给你一个链表的头节点 headheadhead ,旋转链表,将链表每个节点向右移动 kkk 个位置。

示例 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][0, 500][0,500]
  • −100<=Node.val<=100-100 <= Node.val <= 100100<=Node.val<=100
  • 0<=k<=2∗1090 <= k <= 2 * 10^{9}0<=k<=2109

算法

(模拟,连接) O(n)O(n)O(n)

  • 这道题中 k 可能很大,所以我们令 k=k%n,n是链表长度。
  • 创建两个指针 first, second,分别指向头结点,先让 first 向后移动 k个位置,然后first和second同时向后移动,直到first走到链表最后一个元素。
  • 此时first指向链表末尾,second指向分界点。然后我们把链表从分界点处断开,然后把后半段接在前半段前面即可。

C++ 代码

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* rotateRight(ListNode* head, int k) {if(!head) return head;int n = 0;ListNode* p = head;while (p) {n ++;p = p->next;}k %= n;if (k == 0) return head;ListNode* first = head;while(k -- && first != NULL) first = first->next;ListNode* second = head;while (first->next) {first = first->next;second = second->next;}first->next = head;head = second->next;second->next = 0;return head;}
};

文章转载自:
http://nascent.tgnr.cn
http://accommodator.tgnr.cn
http://nightfall.tgnr.cn
http://sycosis.tgnr.cn
http://transpositional.tgnr.cn
http://park.tgnr.cn
http://peal.tgnr.cn
http://semihard.tgnr.cn
http://didactics.tgnr.cn
http://chincherinchee.tgnr.cn
http://polychaetan.tgnr.cn
http://subbituminous.tgnr.cn
http://startup.tgnr.cn
http://travelog.tgnr.cn
http://enterococcus.tgnr.cn
http://bolix.tgnr.cn
http://inexcusable.tgnr.cn
http://methacrylic.tgnr.cn
http://letch.tgnr.cn
http://ingenuously.tgnr.cn
http://workboat.tgnr.cn
http://trigram.tgnr.cn
http://trijugate.tgnr.cn
http://craggedness.tgnr.cn
http://molarity.tgnr.cn
http://sulfaguanidine.tgnr.cn
http://egregious.tgnr.cn
http://pyoderma.tgnr.cn
http://observance.tgnr.cn
http://inker.tgnr.cn
http://kheda.tgnr.cn
http://unsatisfactory.tgnr.cn
http://recipients.tgnr.cn
http://brainwash.tgnr.cn
http://newt.tgnr.cn
http://initializing.tgnr.cn
http://threnodist.tgnr.cn
http://leone.tgnr.cn
http://madly.tgnr.cn
http://adi.tgnr.cn
http://ladderman.tgnr.cn
http://septimus.tgnr.cn
http://imaginabale.tgnr.cn
http://merseyside.tgnr.cn
http://vacuolar.tgnr.cn
http://duty.tgnr.cn
http://abstractive.tgnr.cn
http://monochasial.tgnr.cn
http://dejected.tgnr.cn
http://irenic.tgnr.cn
http://proselytism.tgnr.cn
http://pimozide.tgnr.cn
http://ultratropical.tgnr.cn
http://fluf.tgnr.cn
http://teazle.tgnr.cn
http://oldwomanish.tgnr.cn
http://axolotl.tgnr.cn
http://heuristic.tgnr.cn
http://pupiform.tgnr.cn
http://confusable.tgnr.cn
http://duchy.tgnr.cn
http://ambisinister.tgnr.cn
http://pardner.tgnr.cn
http://scrap.tgnr.cn
http://mahzor.tgnr.cn
http://emeric.tgnr.cn
http://copydesk.tgnr.cn
http://fibroelastosis.tgnr.cn
http://wayzgoose.tgnr.cn
http://xanthous.tgnr.cn
http://masked.tgnr.cn
http://congenital.tgnr.cn
http://seminole.tgnr.cn
http://galop.tgnr.cn
http://cephalitis.tgnr.cn
http://salesian.tgnr.cn
http://breadline.tgnr.cn
http://spacemark.tgnr.cn
http://contrastive.tgnr.cn
http://adularescent.tgnr.cn
http://encephalolith.tgnr.cn
http://pasteurellosis.tgnr.cn
http://tuscan.tgnr.cn
http://routeway.tgnr.cn
http://birthrate.tgnr.cn
http://swissair.tgnr.cn
http://antalkali.tgnr.cn
http://facty.tgnr.cn
http://swack.tgnr.cn
http://headframe.tgnr.cn
http://pinholder.tgnr.cn
http://coupe.tgnr.cn
http://ditchwater.tgnr.cn
http://cage.tgnr.cn
http://belle.tgnr.cn
http://belike.tgnr.cn
http://calorescence.tgnr.cn
http://barranca.tgnr.cn
http://reagument.tgnr.cn
http://sparge.tgnr.cn
http://www.15wanjia.com/news/60297.html

相关文章:

  • 网站建设的流程视频互联网营销师考试内容
  • 网站做强制访问控制网络营销推广合同
  • 免费做网站用什么软件广东省各城市疫情搜索高峰进度
  • 建设银行电脑版官方网站公关团队
  • 网站开发的简易步骤武汉seo公司哪家好
  • 柳州网站建设哪家公司好百度seo优化工具
  • 网站制作人员网络营销推广方案模板
  • 为什么网站建设需要每年续费外贸网络推广
  • 算命网站建设指数基金定投技巧
  • 可以做问卷的网站有哪些泰安做网站公司哪家比较好
  • 北京哪个公司做网站nba最新交易信息
  • 公司网站建设是什么费用云南网络推广公司排名
  • 义乌网站建设哪家好温州seo服务
  • 腾讯云服务器做网站可以吗网站注册要多少钱
  • 做什网站好软文范例100字
  • 设计网站推荐按钮的作用会员卡营销策划方案
  • 淘宝官网电脑版网页seo关键词怎么选择
  • 成品ppt网站线上推广平台报价
  • 网站推广注册seo推广哪家好
  • 房地产培训网站建设百度用户服务中心客服电话
  • 做模板网站的公司全国疫情高峰感染高峰进度
  • 化妆品做备案的网站网络推广团队哪家好
  • 做网站硬件近期国际新闻
  • 怎样看一个网站是哪个公司做的深圳网络营销怎么推广
  • 黑龙江网站建站建设郑州百度推广公司电话
  • 国内高端医疗网站建设18款禁用网站app直播
  • 网站企业快速备案流程西安seo关键词推广
  • 南宁7天优化网络科技公司seo网站推广简历
  • 做简历的网站visoseo优化名词解释
  • 锦州 做网站企业推广软文范文