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

首页网站怎么做的百度代理

首页网站怎么做的,百度代理,深圳企业网站制作流程,幼儿园微信公众号如何做微网站文章目录 题目链接:题目描述:解法C 算法代码: 题目链接: 429. N 叉树的层序遍历 题目描述: 解法 使用队列层序遍历就可以了。 先入根节点1。queue:1 然后出根节点1,入孩子节点2,3&a…

文章目录

    • 题目链接:
    • 题目描述:
    • 解法
    • C++ 算法代码:


题目链接:

429. N 叉树的层序遍历


题目描述:

32470114704b080506ba0b4e0f8ce472


解法

使用队列层序遍历就可以了。

先入根节点1。queue:1

然后出根节点1,入孩子节点2,3,4,然后统计根节点的孩子节点有3个。queue:2,3,4

然后出2,入2的孩子节点5,6…直到3个孩子都出来。queue:5,6,7,8

此时剩下来的4个元素就是最后一层节点。

535c6ebd8aa4f6ab250f62ef23c6424d


C++ 算法代码:

/*
// Definition for a Node.
class Node {
public:int val;                 // 节点值vector<Node*> children;  // 子节点数组Node() {}                // 默认构造函数Node(int _val) {         // 带值的构造函数val = _val;}Node(int _val, vector<Node*> _children) {  // 带值和子节点的构造函数val = _val;children = _children;}
};
*/class Solution 
{
public:vector<vector<int>> levelOrder(Node* root) {// N叉树的层序遍历算法// 基本思路:使用队列进行广度优先搜索(BFS),逐层处理节点vector<vector<int>> ret; // 存储最终结果,每个内部vector代表一层的节点值queue<Node*> q;          // 用于层序遍历的队列,存储待处理的节点if(root == nullptr) return ret; // 特殊情况:空树,直接返回空结果q.push(root); // 根节点入队,开始遍历while(q.size()) // 只要队列不为空,就继续处理{int sz = q.size(); // 获取当前层的节点数量vector<int> tmp;   // 临时数组,用于存储当前层的所有节点值// 处理当前层的所有节点for(int i = 0; i < sz; i++){Node* t = q.front(); // 获取队首节点q.pop();             // 将节点出队tmp.push_back(t->val); // 记录当前节点的值// 将当前节点的所有子节点入队,为下一层的处理做准备for(Node* child : t->children){if(child != nullptr) // 确保子节点不为空q.push(child);   // 子节点入队}}ret.push_back(tmp); // 将当前层的所有节点值加入结果数组}return ret; // 返回最终的层序遍历结果}
};
http://www.dtcms.com/wzjs/508908.html

相关文章:

  • 代理公司注册登记南宁seo标准
  • 完整网站开发流程网络营销推广外包服务
  • 招财猫网站怎么做互联网推广
  • wordpress英文主题变中文版seo伪原创工具
  • 做网站那个好怎么在百度上面打广告
  • wordpress ajax请求搜外seo视频 网络营销免费视频课程
  • 租用网站服务器价格网站排名
  • 做网站放博彩广告汕头百度网站推广
  • 青岛网景互联网站建设公司武汉java培训机构排名榜
  • 做自己的网站收费吗百度广告联盟怎么赚钱
  • 建设商城网站制作磁力猫最好磁力搜索引擎
  • 自动评论插件wordpress百度点击优化
  • 网站建设开拓该行业的难点疑网址注册查询
  • 响应式网站用什么工具做百度seo排名优化联系方式
  • 政府网站建设与行政管理创新google chrome官网
  • 做网站js框架百度竞价推广有哪些优势
  • 做网站不花钱中文域名的网站
  • 首页重庆网站建设百度推广营销方案
  • 想学网站建设选计算机应用技术还是计算机网络技术哪个专业啊谷歌浏览器下载手机版
  • 申请建设部门网站的报告学生网页制作成品
  • 建站借鉴其他网站外贸公司一般怎么找客户
  • 广州网站推广找哪里宁波靠谱营销型网站建设
  • 网站三合一seo的研究对象
  • 哈尔滨网站建设制作哪家好苏州疫情最新情况
  • 哪个网站可以做海报湖南seo服务电话
  • 2019为赌博网站做代理被判缓刑百度云网盘官网
  • 网站大屏轮播图效果怎么做今日微博热搜榜前十名
  • 寻找锦州网站建设关键词批量调词软件
  • 宿迁网站建设怎么收费网页设计模板免费网站
  • 网站外链建设策略德州seo整站优化