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

制作自己的网站代码吗网络舆情管控措施

制作自己的网站代码吗,网络舆情管控措施,做网站什么费用,宁波电商网站建设开发题目 给你二叉树的根节点 root #xff0c;返回其节点值的 层序遍历 。 #xff08;即逐层地#xff0c;从左到右访问所有节点#xff09;。 示例 输入#xff1a;root [3,9,20,null,null,15,7] 输出#xff1a;[[3],[9,20],[15,7]]输入#xff1a;root [1] 输出返回其节点值的 层序遍历 。 即逐层地从左到右访问所有节点。 示例 输入root [3,9,20,null,null,15,7] 输出[[3],[9,20],[15,7]]输入root [1] 输出[[1]]输入root [] 输出[]思路 创建一个队列queue用于存储待处理的二叉树节点。 将根节点放入队列中。 开始进行层序遍历 当队列不为空时表示还有节点需要处理。每次处理一层的节点时先获取当前队列的大小这个大小即为当前层的节点数目。遍历当前层级的节点 依次取出队首的节点将其值存入当前层级的结果中。如果该节点有左子节点将左子节点加入队列。如果该节点有右子节点将右子节点加入队列。 将每一层的节点值存入最终的结果中直至队列为空完成整个层序遍历。 Code class Solution { public:vectorvectorint levelOrder(TreeNode* root) {vectorvectorint result; // 存储层序遍历的结果if (root NULL) {return result; // 如果根节点为空直接返回空的结果}queueTreeNode* q;q.push(root); // 将根节点放入队列中// 开始进行层序遍历while (!q.empty()) {int level_size q.size(); // 获取当前层级的节点数量vectorint level_values; // 存储当前层级节点的值// 遍历当前层级的节点for (int i 0; i level_size; i) {TreeNode* node q.front();q.pop(); // 出队level_values.push_back(node-val); // 存储当前节点的值// 将当前节点的子节点如果存在加入队列中if (node-left) {q.push(node-left);}if (node-right) {q.push(node-right);}}result.push_back(level_values); // 将当前层级的节点值存入最终结果中}return result;} };
http://www.hkea.cn/news/14520602/

相关文章:

  • 佛山网站建设公司有哪些北京代理记账服务公司
  • 横沥镇网站建设无极网页游戏
  • 南宁网站建设速成培训上传网站空间
  • 怎么做网站导航条成都全屋定制十大名牌
  • 科研实验室网站建设html代码格式化
  • 网站空间控制面板软件有哪些推广平台
  • 汕头制作企业网站大数据营销策略
  • 自己做彩票网站吗简单的公司资料网站怎么做
  • 彩票网站建设古大学seo搜索引擎优化总结
  • 深圳网络推广建站企业网站托管常见问题
  • 毕业设计做网站难吗哪些网站可以免费发帖做推广
  • 环评在那个网站做手机网站源码教程
  • 代销网站源码昆明大型网站建设费用
  • 昌吉做58网站的外贸专业网站的公司
  • 网站开发小图片企业所得税怎么算2020
  • 购物网站建设特色网站模版制作教程
  • 做网站编辑的发展方向晋升说明书得制作需要哪些材料
  • 网站开发需要哪些部门腾讯企业邮箱域名格式
  • 冒用公司名义做网站建设银行网站显示404
  • 网站制作备案上线流程长沙优化网站价格
  • 清丰网站建设公司如何选择最好的域名
  • 如何做网站的推广教程让百度收录整个网站
  • 自助申请海外网站科协科普网站建设
  • 网站建设哪个平台最好苏州做网站多少钱
  • 龙华新区网站建设100个免费邮箱号码
  • 手表网站建设wordpress 不同数据库
  • 写作网站可以签约未成年吗网址大全怎么删除
  • 正规网站建设公司哪家好emlog怎么转换到WordPress
  • 网站建设销售提成多少网站建设与维护的选择题
  • 小吃网站建设网站建站助手