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

iis配置wap网站响应式做的好的网站有哪些

iis配置wap网站,响应式做的好的网站有哪些,有什么专业做蛋糕的网站吗,易语言编程软件做网站目录 定义 层序遍历的数据结构 实现过程简述 具体代码 定义 层序遍历就是从左到右一层一层地遍历二叉树。 层序遍历的数据结构 层序遍历需要借用一个辅助数据结构实现,由于队列具有先进先出的特性,符合一层一层遍历的逻辑,而栈先进后出…

目录

定义

层序遍历的数据结构

实现过程简述

具体代码


定义

层序遍历就是从左到右一层一层地遍历二叉树。

层序遍历的数据结构

层序遍历需要借用一个辅助数据结构实现,由于队列具有先进先出的特性,符合一层一层遍历的逻辑,而栈先进后出更适合模拟深度优先遍历(递归)。

实现过程简述

首先如果根节点不为空,就将根节点放入队列里。然后设置循环,循环结束条件为队列为空(这样就可以保证遍历完二叉树中的每一个节点)。循环体里记录每层的节点数量,并设置一个节点指针保存队列首元素(以便后续使用),将首元素的值放入一个一维数组中,然后弹出首元素。使用节点指针将该节点的左子节点和右子节点放入队列。一层结束将一维数组push进结果数组(二维数组)里。遍历完毕返回结果数组。

具体代码

class Solution {
public:vector<vector<int>> levelOrder(TreeNode* root) {queue<TreeNode*> que;vector<vector<int>> result;if(root != nullptr) que.push(root);while(!que.empty()) {int size = que.size();vector<int> vec;while(size--) {TreeNode* node = que.front();que.pop();vec.push_back(node->val);if(node->left) que.push(node->left);if(node->right) que.push(node->right);}result.push_back(vec);} return result;}
};

http://www.yayakq.cn/news/263371/

相关文章:

  • 怎么给客户推网站建设百度客户端在哪里打开
  • 网站设计制作一般多少钱seo优化提升排名
  • 网站点击率穿衣打扮 wordpress
  • html5浏览器seo技术服务外包公司
  • 中小企业网站建设渠道seo优化技巧
  • 网站开发个人工作室江苏市场监督管理局旗舰店
  • 寻找扬中网站建设在局网站 作风建设
  • 烟台网站建设科技把里面的dede和plugins这2个文件夹覆盖到你的网站根目录
  • 做网站和网站页面设计用html做的网站步骤
  • 网站策划书是什么pc端网站建设相关查阅资料
  • 网站建设维护人员网站集约化建设的总体情况
  • 网站系统维护网络营销的特点主要包括
  • 哈尔滨市延寿建设局网站网站开发视频会议插件
  • 免费的行情网站微信网站模板
  • 这个网站中有网名做会计的吗 了解一下WordPress的文本编辑器
  • asp网站开发实训总结青海网页设计公司
  • 傻瓜式一键建站系统做美食网站有哪些
  • 免费做免费做人爱视频的网站长春网站建设q479185700棒
  • 营销型网站 案例网站开发什么开发语言好
  • 微信小程序 购物网站开发抚顺网站设计
  • 舟山手机网站建设云服务器和虚拟主机有什么区别
  • 945新开传奇网站rp做网站
  • 我国哪些网站是做调查问卷的番禺网站建设哪里有
  • 木门网站模板石家庄云图网站建设
  • 做网站引流网站实名审核
  • 招商加盟网站大全wordpress ip改成域名
  • 微信企业网站 源码快速学电脑培训班
  • 全球访问量最大的10个网站淄博网站制作高端营销
  • 网站建设合同用贴印花税吗设计什么网站简单
  • 建筑导航网站点瑞网络网站建设