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

一站式网站怎么创建网页快捷方式到桌面

一站式网站,怎么创建网页快捷方式到桌面,怎样修改网站模板,一个虚拟主机多个网站树和二叉树_7 一、leetcode-102二、题解1.引库2.代码 一、leetcode-102 二叉树的层序遍历 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 样例输入:root [3,9,20,null,nu…

树和二叉树_7

  • 一、leetcode-102
  • 二、题解
    • 1.引库
    • 2.代码


一、leetcode-102

二叉树的层序遍历
给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。

请添加图片描述

样例输入:root = [3,9,20,null,null,15,7]

样例输出: [[3],[9,20],[15,7]]


二、题解

1.引库

 #include <iostream>#include <cstdio>#include <cstdlib>#include <queue>#include <stack>#include <algorithm>#include <string>#include <map>#include <set>#include <vector>using namespace std;

2.代码

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public://使用队列进行广度搜索实现层序遍历 vector<vector<int>> levelOrder(TreeNode* root) {if(root==NULL) return vector<vector<int>>();TreeNode *node;queue<TreeNode *> q;q.push(root);vector<vector<int>> ans;while(!q.empty()){int cnt=q.size();vector<int> temp;for(int i=0;i<cnt;i++){node=q.front();temp.push_back(node->val);if(node->left) q.push(node->left);if(node->right) q.push(node->right);q.pop();}ans.push_back(temp);}return ans;}//使用栈进行深度搜索实现层序遍历void dfs(TreeNode* root,int k,vector<vector<int>> &ans){if(root==NULL) return ;if(k==ans.size()) ans.push_back(vector<int>());//如果k=数组的数量,说明是本层中第一个访问到的节点ans[k].push_back(root->val);dfs(root->left,  k+1,ans);dfs(root->right, k+1,ans);return ;}vector<vector<int>> levelOrder(TreeNode* root) {vector<vector<int>> ans;dfs(root,0,ans); //0是树的层数 return ans;}
};
http://www.yayakq.cn/news/156567/

相关文章:

  • org域名做商业网站西安做网站公司xamokj
  • 个人网站备案所需材料wordpress资源分享
  • 网站建设服务提供商兰溪市建设局官方网站
  • 苏州园区做网站有搜索引擎作弊的网站
  • 力杨网站建设硬件开发管理流程
  • 网站 建站模式wordpress订单邮件内容修改
  • 网站访问密码西安搬家公司收费价目表2021
  • 描述网站建设的具体流程专业上海网站建设公司哪家好
  • 广东网站建设968网站建设技术工具
  • 怎么建网站青州问枫莱芜官网
  • 代刷网站系统怎么做网站建设设计公司 知乎
  • 景区网站策划书万盛建设局官方网站
  • 贵州整站优化seo平台湛江网红打卡餐厅
  • 设计好网站建设一个网站报价
  • 荆门做网站的公司陕西网
  • 古镇小企业网站建设百度搜索关键词查询
  • 做译员的网站在网站建设中什么用于搭建页面结构
  • 有哪些中文域名网站功能性的网站设计制作
  • 南阳网站建设推广网站后台流程图
  • 邵阳汽车网站建设建一个网络商城的网站素材搜集预算是什么
  • 萧山网站优化短视频代运营
  • 网站整站开发视频教程移动互联网开发实训报告
  • 建设网站所采用的技术方案百度小程序怎么打开
  • 网站源码配置数据库在拿做文件的wordpress
  • 网站一般在哪建设小程序开发公司网站源码下载
  • 聊城手机网站昆山注册公司流程费用
  • wordpress嵌入flash镇江网站优化哪家好
  • wordpress 收费阅读廊坊短视频优化案例
  • 企业网站建站方案赤峰做网站的
  • 网站推广怎么样东莞网站排名推广