小工具知识网

当前位置: 首页 > 行业知识 > [力扣 Hot100]Day41 二叉树的层序遍历

行业知识

[力扣 Hot100]Day41 二叉树的层序遍历

2026-11-06 15:23:09 来源:互联网转载

题目描述

index.php/tags-41973.html" >���你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。

()

出处

思路

用队列存,每层之间用null隔开。

()

代码

class Solution {public:    vector levelOrder(TreeNode* root) {        vector result;        vector temp;        vector queue;        if(!root) return result;        queue.push_back(root);        queue.push_back(nullptr);        int i=0;        while(i            if(!queue[i])                queue.push_back(nullptr);            else{                if(queue[i]-left) queue.push_back(queue[i]->left);                if(queue[i]->right) queue.push_back(queue[i]->right);            }            i++;        }        i=0;        while(i            if(!queue[i]) {                result.push_back(temp);                temp.clear();            }            else                temp.push_back(queue[i]-val);            i++;        }        return result;    }};

上一篇:宝塔面板启动疑难解析,一键解决关闭启动难题!

下一篇:揭秘H5大转盘制作秘籍,轻松打造吸睛互动体验!