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

首页网站怎么做的女生学市场营销好吗

首页网站怎么做的,女生学市场营销好吗,网站建设外包协议范本,wordpress 内部标签文章目录 题目链接:题目描述:解法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/427695.html

相关文章:

  • 建设银行的网站是多少谷歌seo培训
  • 管庄地区网站建设衡阳百度推广
  • 潍坊网站建设 APP开发小程序国内广告投放平台
  • 外包接单网seo快速排名
  • 易烊千玺个人网站seo报价单
  • 石家庄电商网站建设优化网络
  • java 做网站域名怎么做seo站内优化技巧
  • 谷歌做不做网站百度指数使用指南
  • 做外贸有哪些网站百度推广页面投放
  • 提供网站建设工具的公司常见的网站推广方法有哪些
  • 网站建设 有必要吗在线外链推广
  • 大岭山仿做网站百度网盘私人资源链接
  • 网站推广方式和手段石家庄新闻网
  • 减肥药做网站营销seo网站营销推广
  • 山东做网站公司广州seo搜索
  • 网站文件保护怎么做百度seo查询工具
  • 平台推广策划方案资源网站优化排名软件
  • 计算机个人网站建设论文网络营销有哪些推广平台
  • 乐都企业网站建设哪家好百度一下首页版
  • 一般网站建设步骤想学手艺在哪里可以培训
  • 广州网站建设菲利宾深圳网络营销公司
  • 网站文章内容的选取最新消息今天的新闻
  • 军博网站建设公司百度推广登录后台登录入口
  • 做标签网站是什么百度指数如何分析数据
  • wordpress 分享到微信windows优化大师是自带的吗
  • 网站建设论坛全媒体广告投放平台
  • 设计一个小型的局域网方案赣州seo外包怎么收费
  • 滕州营销型网站建设微信拓客的最新方法
  • 如何做网站源码备份淘宝代运营公司
  • 合肥高新区建设发展局网站网店推广方案