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

营销网站制作图片成都多享网站建设公司

营销网站制作图片,成都多享网站建设公司,网站是动态网站怎么做301,b2b接单平台1 题目:找树左下角的值 官方标定难度:中 给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 示例 1: 输入: root [2,1,3] 输出: 1 示例 2: 输入: [1,2,3,4,null,5,6,null,null,7]…

1 题目:找树左下角的值

官方标定难度:中

给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。

假设二叉树中至少有一个节点。

示例 1:

在这里插入图片描述

输入: root = [2,1,3]
输出: 1

示例 2:

在这里插入图片描述

输入: [1,2,3,4,null,5,6,null,null,7]
输出: 7

提示:

二叉树的节点个数的范围是 [ 1 , 10 4 ] [1,10^4] [1,104]
− 2 31 < = N o d e . v a l < = 2 31 − 1 -2^{31} <= Node.val <= 2^{31} - 1 231<=Node.val<=2311

2 solution

深度优先搜索,先左后右,如果当前节点层数大于记录的层数,修改层数和值

代码

/*** 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 {int ans = 0, level = 0;void dfs(TreeNode *root, int l) {if(!root) return;if(l > level) ans = root->val, level = l;dfs(root->left, l + 1);dfs(root->right, l + 1);}public:int findBottomLeftValue(TreeNode *root) {dfs(root, 1);return ans;}
};

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/443867.html

相关文章:

  • 网站实现步骤及方法微信加人推码35一单
  • wordpress用户会员插件平台优化
  • 做网站网络公司搜索关键词的工具
  • 个人做网站需要什么条件网页开发培训网
  • 云南省城乡建设培训中心网站网络服务提供商是指
  • 中华人民共和国建设厅网站整站seo排名要多少钱
  • 织梦cms和wordpress西安seo关键词排名
  • 网站建设合同范本下载网络营销推广方式有哪些
  • 网址大全你懂的六盘水seo
  • 公司要求做网站苏州网站关键字优化
  • 武汉网络公司网站线下营销推广方式有哪些
  • 衡阳高端网站建设吸引人的软文
  • 网站内容管理系统 下载网址怎么注册
  • 网站中信息更新怎么做的什么软件可以刷网站排名
  • 乌鲁木齐网站建设seo观察网
  • phpweb手机网站公众号seo排名
  • 新乡做网站公司哪家好百度seo培训班
  • 山西正规网站建设报价公司销售平台软件有哪些
  • 优惠券网站是不是很难做漳州seo建站
  • 怎么做淘宝客采集网站关键词优化推广公司
  • 在线咨询网站开发价格茶叶推广软文
  • 张家明做网站大连网站建设
  • 浙江疫情今日最新消息宁波seo哪家好
  • 个人网站备案名称填写的注意事项市场调研的基本流程
  • wordpress argo关于进一步优化
  • 关于公司网站建设的请示如何查询域名注册人信息
  • 如何制作网站网络优化工程师有多累
  • 租车网站建设厦门百度seo公司
  • 成都网站建设外包技能培训学校
  • 网站开发模板教务管理网站优化检测