关于二叉树【429.N叉树的层序遍历的思考】

目录

一、本题题目

二、本题代码

三、关键思路

四、注意事项


一、本题题目

二、本题代码

三、关键思路

1、层序遍历

2、把当前结点的全部孩子遍历出来,每遍历出来一个,判断一下是否为空,若不为空,就加入队列

四、注意事项

1、注意写代码的时候保证手是一直在动的,不管是写注释还是写猜想的核心逻辑,都要打出来,边思考

2、注意先写要返回的东西,再写核心逻辑

// 比如:题目要求返回一个二维数组

// 先写:vector<vector<int>> result;

// 和:return result;

3、注意健壮性

4、遍历孩子结点的时候C++语法允许这样遍历

相关推荐
白杨尚青1 小时前
C++进阶篇(二):多态——虚函数、重写、虚函数表与三个经典坑(附完整代码仓库)
开发语言·c++·多态·虚函数·重写·动态绑定
syagain_zsx2 小时前
spdlog实战:日志分级、滚动与性能调优
linux·c++·日志库·二次开发日志库
zyl76515 小时前
FlashAttention 详解:从 GPU 硬件、普通 Attention 到分块计算与 Online Softmax
算法
爱读书的小胖19 小时前
LeetCode 122:买卖股票的最佳时机 II(C)解题分析
算法
结局无敌19 小时前
React Native for OpenHarmony 实战:三方库 react-native-modal-dialog 的鸿蒙化适配指南
深度学习·算法·react native·react.js·harmonyos
OPEN-F20 小时前
ROS2系列教程:上位机建图与导航(原理综合)
算法·机器人
weixin_3077791320 小时前
C++代码实现MATLAB中的fitrtree函数功能
开发语言·c++·算法·matlab
AI wins20 小时前
c++新增頭文件
c++
Shadow(⊙o⊙)20 小时前
仿muduo实现高并发服务器——事件就绪管理Channel.hpp
服务器·c++
tomwang032220 小时前
路径优化建模、优化算法分类及工程化小结
算法·数学建模·分类