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

网站建设及使用南京开发门户网站的公司

网站建设及使用,南京开发门户网站的公司,1688货源网一件代发玩具,怎样添加音乐到wordpress题目 思路 每个节点向右移动k个位置,其实就是从头开始遍历,将n-k个节点顺序插入到链表的尾部。 如上图所示的示例1,先将1插入到5的后面,再将2插入到1的后面,最后将3插入到2的后面即可。 代码详解 定义一个cur变量用…

题目

思路

每个节点向右移动k个位置,其实就是从头开始遍历,将n-k个节点顺序插入到链表的尾部。

如上图所示的示例1,先将1插入到5的后面,再将2插入到1的后面,最后将3插入到2的后面即可。

代码详解

定义一个cur变量用来遍历到最后一个节点,方便后面的插入,a为移动节点的个数,iter变量从头开始遍历,将每个节点不断地往后插入。插入完毕后,将最后一个节点的next指向空即可。

iter即为新链表的头结点

代码

class Solution {
public:ListNode* rotateRight(ListNode* head, int k) {if(head==nullptr || head->next==nullptr)return head;ListNode* cur = head;int n = 1;while(cur->next){n++;cur = cur->next;} int a = n - k%n;ListNode* iter = head;while(a--){cur->next = iter;cur = iter;iter = iter->next; }cur->next = nullptr;return iter;}
};

http://www.dtcms.com/wzjs/581368.html

相关文章:

  • 长沙建设品牌网站商丘网警
  • 长安网站优化公司专业做家具的网站
  • 杭州网站建设网络网站开发体会范文
  • 云浮源峰网站建设工作室地址wordpress后台首页增加论坛帖子
  • 刷粉网站推广o2o与网站建设
  • 合肥定制网站建设公司什么企业做网站
  • 网站建设网站制作lnmp怎么做网站
  • 西安网站建设品牌公司推荐手工制作书签
  • 上海网站建设 推荐站霸网络岳阳网站开发培训
  • 如何给自己做的网站加上域名腾讯轻量应用服务器建站模板
  • flask做的网站完整网站开发视频
  • 电脑做微信推送的网站进入网站前如何做环境检测
  • 如何推广自己的外贸网站朝阳工商登记大厅
  • 百度网站建设多少钱最火的推广软件
  • 高端html5网站设计工作室织梦模板 dedecms5.7滨湖网站建设
  • 接私活做网站昆明岭蓝网站建设公司
  • wordpress建站怎么样个人做影视网站版权问题
  • 自己有网站想制作个程序WordPress手机文章缩略图
  • 网站广告条怎么做长沙黄花机场公众号
  • 企业展厅设计费用多少网站优化北京seo
  • 网站开发的一次性收益网站后台怎么进入wordpress
  • 电子烟网站建设中国移动国际精品网
  • 网站建设过程中准备的工作货源网站 源码
  • 网站建设招标书技术介绍企业所得税税前扣除项目有哪些
  • 排名网站却搜不到医药企业网站建设要哪些备案
  • 网站整体规划方案教育机构的域名
  • 网站seo搜索引擎优化怎么做个人网页制作成品
  • 网站建设干货阿里云服务器学生免费领取
  • dw做简易表格网站汽修网站建设免费
  • 合肥网站建设pqiwui设计是什么系