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

网站推广的预算百度收录好的免费网站

网站推广的预算,百度收录好的免费网站,员工管理网站模板,wordpress多媒体路径【玩转校招算法面试】第三天:链表中的节点每k个一组翻转(动画演示、手写 Java 代码、详细注释、LeetCode 高频算法题)_哔哩哔哩_bilibili 初始状态:1 -> 2 -> 3,pre null, cur 1保存当前节点的下一个节点&…

【玩转校招算法面试】第三天:链表中的节点每k个一组翻转(动画演示、手写 Java 代码、详细注释、LeetCode 高频算法题)_哔哩哔哩_bilibili

  1. 初始状态:1 -> 2 -> 3,pre = null, cur = 1
  2. 保存当前节点的下一个节点:next = 2
  3. 将当前节点指向前一个节点:1 -> null
  4. 更新前一个节点和当前节点:pre = 1, cur = 2
  5. 保存当前节点的下一个节点:next = 3
  6. 将当前节点指向前一个节点:2 -> 1 -> null
  7. 更新前一个节点和当前节点:pre = 2, cur = 3
  8. 保存当前节点的下一个节点:next = null
  9. 将当前节点指向前一个节点:3 -> 2 -> 1 -> null

for (int i = 0; i < k; i++) {1 2 3

                ListNode nxt  2 = cur.next; 

                cur.next = pre;根据后面2就会指向1

                pre = cur; 1

                cur = nxt;2

            }

class Solution {
public:ListNode* reverseKGroup(ListNode* head, int k) {ListNode *dum=new ListNode(-1,head);ListNode *t = head;int n = 0;while (t != nullptr) {n++;t = t->next;}ListNode* end=dum;//end用于保存当前待反转部分的头部
ListNode* cur=dum->next;//cur指向当前节点,带反转区域的第一个节点ListNode *pre=nullptr;// pre指向cur(当前节点)的前一个节点while(n>=k){//当链表中剩余节点数大于等于 k 时执行循环体内的代码n=n-k;//更新剩余节点数。ListNode *p1=cur;//记录当前位置for(int i=0;i<k;i++){// 反转k个节点ListNode *nxt=cur->next;cur->next=pre;pre=cur;cur=nxt;}
//pre会变成反转后最后一个节点,将上一组反转后的最后一个节点指向当前组反转后的最后一个节点end->next=pre;pre=nullptr;//重新下一次end=p1;此时p1所表示的cur已经反转到了后面,p0在下一个开始的前面}end->next = cur;//上一组反转后的尾部(即 end指向的节点)与当前组的头部(即 cur 指向的节点)连接起来,保持整个链表的连续性。return dum->next;}};

http://www.yayakq.cn/news/595176/

相关文章:

  • win7在局域网做网站秀色直播app软件大全
  • 网站根目录有哪些建设一个下载资料的网站
  • 如何开发一个微网站免费安全
  • 有哪些网站是可以做宣传的wordpress在线文档下载
  • 找工作平台网站宿迁做网站多少钱
  • 设计网站做的工作步骤是wordpress topnews
  • 海淀重庆网站建设个人做游戏网站
  • 做企业网站的步骤WordPress不能新建页面
  • 福建省网站建设绩效排名做艺术文字的网站
  • 商城网站设计服务商有没有专业做淘宝网站
  • 两学一做 网站东莞网站制作购买
  • 高端企业网站模板做图文的网站
  • apache发布多个网站前端做网站需要
  • 做的网站如何更换网站模板wordpress 换服务器
  • 怎么写公司网站的文案wordpress 漏洞工具
  • 响应式网站设计图宁夏建设工程招标投标信息管理中心网站
  • 渝北网站建设公司wordpress漂浮
  • 哪些浏览器可以看禁止访问的网站机智云物联网开发平台
  • ppt做书模板下载网站有哪些内容售后网站开发需求文档
  • 盘县做会计兼职的网站广州建设工程造价管理站
  • 太平洋手机官方网站wordpress文章图片显示大图
  • 有哪些小公司网站网站蓝色导航栏代码
  • 做网站设计能赚钱吗宁波网站建设营销定制
  • 嘉兴专业网站建设cms网站制作
  • 自己做网站怎么挣钱图书管理系统网站开发
  • 广州营销型网站建设团队西安网站建设价格明细
  • 哪个nas可以做网站网站空间的价格
  • 速冻蔬菜做哪个国际网站好网站建设与维护课程标准
  • 网站建设所出现的问题健康中国app
  • 东营两学一做网站深圳网站页面设计