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

咸宁网站建设公司如何建微信微商城网站

咸宁网站建设公司,如何建微信微商城网站,网站 续费,软件开发是学什么原题链接 难度#xff1a;hard\color{red}{hard}hard 题目描述 给你链表的头节点 headheadhead #xff0c; kkk 个节点一组进行翻转#xff0c;请你返回修改后的链表。 kkk 是一个正整数#xff0c;它的值小于或等于链表的长度。如果节点总数不是 kkk 的整数倍#xf…原题链接 难度hard\color{red}{hard}hard 题目描述 给你链表的头节点 headheadhead kkk 个节点一组进行翻转请你返回修改后的链表。 kkk 是一个正整数它的值小于或等于链表的长度。如果节点总数不是 kkk 的整数倍那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节点内部的值而是需要实际进行节点交换。 示例 1 输入head [1,2,3,4,5], k 2 输出[2,1,4,3,5] 复制示例输入示例 2 输入head [1,2,3,4,5], k 3 输出[3,2,1,4,5] 复制示例输入提示 链表中的节点数目为 nnn1kn50001 k n 50001kn50000Node.val10000 Node.val 10000Node.val1000 进阶 你可以设计一个只用 O(1)O(1)O(1) 额外内存空间的算法解决此问题吗 算法 (模拟) 增加虚拟头结点 dummy。对于每一轮的修改求出 end 指针为下一轮需要交换的最后一个结点在找 end 的过程中若不足 k 个结点则直接终止循环。在找到 end 后设置 a 和 b 两个指针修改相邻结点之间的连接关系需要一个临时的 c 指针来指向 b 的 next。参考代码最终修改 p-next 和 c-next。令 p 指向下一轮修改的起始位置的前一个位置。 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* reverseKGroup(ListNode* head, int k) {ListNode* dummy new ListNode(0, head);for (auto p dummy;;) {auto end p;for (int i 0; i k end ! NULL; i ) end end-next;if (end NULL) break;auto a p-next, b a-next;for (int i 0; i k - 1; i ) {auto c b-next;b-next a;a b, b c;}auto c p-next;p-next a, c-next b;p c;}return dummy-next;} };
http://www.hkea.cn/news/14536374/

相关文章:

  • 广西南宁网站公司给企业做网络推广工作怎么样
  • 信产部网站备案网站产品数据如何恢复
  • 大连自助建站软件怎么实现网站注册页面
  • 网站建设可以在里面装东西有哪些做企业点评的网站
  • 如何在百度上做公司网站怎末把域名装wordpress
  • 东莞建网站北京网站设计引流微信hyhyk1
  • ftp网站地图怎么做河南中原建设公司网站
  • 个人网站备案名称填写wordpress后台的使用技巧
  • 家纺公司网站模版google建站推广
  • 成全视频免费观看在线观看高清动漫郑州企业网站优化多少钱
  • 上海网站建设门户在线教育网站建设投标书
  • 网站首页作用网创项目资源网站
  • 加强廉政教育网站建设滨州建设网站
  • 网站建设的一般过程包括哪些方面anaconda可以做网站吗
  • 软件 网站模板长沙正规官网建站
  • 网站主机域名子域名网站二级
  • 广东快速做网站公司哪家好网络设计与管理是干什么的
  • 长春网站建设SEO优化营销做电脑网站手机能显示不出来怎么办啊
  • 你知道吗网站优化要多少钱
  • 国外域名注册网站 中文网站中文域名好不好
  • 黄金网站app视频下载小说微商系统
  • 错题网站开发四川网站建设制作
  • 在百度做网站多少钱wordpress 链接小图标
  • 杭州做网站好的公司排名wordpress 分类函数
  • 沈阳做网站优化哪家好做网站流量钱谁给
  • pytson做网站安全吗重庆市建设工程信息网上查询
  • 福田做网站优化乐云seo微官网和小程序有什么区别
  • 做搜狐网站页面石家庄seo网站推广
  • 马鞍山网站开发番禺做网站哪家强
  • 海外海外网站建设wordpress模板大全