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

每日一题《leetcode--117.填充每个结点的下一个右侧结点指针||》

https://leetcode.cn/problems/populating-next-right-pointers-in-each-node-ii/


这道题与我之前发布的题目116是一样的解题过程,只是本题所给的数组大小与116不同,这是需要注意的。

116题目链接:

http://t.csdnimg.cn/3Ub02

struct Node* connect(struct Node* root) {if(root == NULL){return root;}//创建一个队列同时将第一层节点加入队列中struct Node* Q[10001];int left = 0, right = 0;Q[right++] = root;//while循环的迭代是层数while(left < right){//记录的当前队列的大小int size = right - left;for(int i=0 ; i < size;i++){//取出队头元素struct Node* node = Q[left++];//链接if(i < size-1){node->next = Q[left];}//拓展下一层的节点if(node->left){Q[right++] = node->left;}if(node->right){Q[right++] = node->right;}}}//返回根节点return root;}

 

相关文章:

  • 基于transformers框架实践Bert系列6-完形填空
  • C++进程间通信 消息队列
  • STEP 7-MicroWIN SMART
  • TalkingData数据统计的力量
  • 短信平台-平台群发短信
  • 用户接入和认证技术
  • Sql语法3
  • 【芯片验证方法】
  • 大数据技术分享 | Kylin入门系列:基础介绍篇
  • MindSpore实践图神经网络之环境篇
  • Nacos 2.x 系列【12】配置加密插件
  • 【二叉树】:LeetCode:100.相同的数(分治)
  • Spring-注解
  • vue 打印、自定义打印、页面打印、隐藏页眉页脚
  • kotlin基础之协程
  • Angular 4.x 动态创建组件
  • egg(89)--egg之redis的发布和订阅
  • Git 使用集
  • Git同步原始仓库到Fork仓库中
  • HTTP那些事
  • JAVA并发编程--1.基础概念
  • js
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • Laravel 中的一个后期静态绑定
  • mongodb--安装和初步使用教程
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • PHP CLI应用的调试原理
  • uni-app项目数字滚动
  • 测试开发系类之接口自动化测试
  • 基于webpack 的 vue 多页架构
  • 七牛云假注销小指南
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 数组的操作
  • 算法-图和图算法
  • 微信开放平台全网发布【失败】的几点排查方法
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • ​Redis 实现计数器和限速器的
  • ​zookeeper集群配置与启动
  • ​一些不规范的GTID使用场景
  • ‌内网穿透技术‌总结
  • # Redis 入门到精通(一)数据类型(4)
  • # 达梦数据库知识点
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #include<初见C语言之指针(5)>
  • #window11设置系统变量#
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (ISPRS,2021)具有遥感知识图谱的鲁棒深度对齐网络用于零样本和广义零样本遥感图像场景分类
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (力扣)1314.矩阵区域和
  • (亲测有效)推荐2024最新的免费漫画软件app,无广告,聚合全网资源!
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (四)React组件、useState、组件样式
  • (转)jdk与jre的区别
  • (转)Sublime Text3配置Lua运行环境