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

虚拟机中做网站互联网保险的特点

虚拟机中做网站,互联网保险的特点,红酒公司网站建设,做公司网站 国外系统968.监控二叉树 力扣题目链接(opens new window) 给定一个二叉树#xff0c;我们在树的节点上安装摄像头。 节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。 计算监控树的所有节点所需的最小摄像头数量。 贪心思路#xff1a; 从下往上看#xff0c;局部最…968.监控二叉树 力扣题目链接(opens new window) 给定一个二叉树我们在树的节点上安装摄像头。 节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。 计算监控树的所有节点所需的最小摄像头数量。 贪心思路 从下往上看局部最优让叶子节点的父节点安摄像头所用摄像头最少 整体最优全部摄像头数量所用最少 确定遍历顺序 可以使用后序遍历也就是左右中的顺序这样就可以在回溯的过程中从下到上进行推导了 // 后序遍历从下往上传递状态let left dfs(n.left) // 获取传上来的状态let right dfs(n.right) 用三个数字来表示每个节点的状态 0该节点无覆盖1本节点有摄像头2本节点有覆盖 情况1左右节点都有覆盖 —— 本节点无覆盖 if(left 2 right 2){return 0} 情况2左右节点至少有一个无覆盖的情况 —— 本节点有摄像头 if(left 0 || right 0){res return 1} 情况3左右节点至少有一个有摄像头 —— 本节点有覆盖 if(left 1 || right 1){return 2} 特殊情况 最后遍历到根节点如果是无覆盖则根节点需要转换为有摄像头 if(dfs(root) 0){ // 处理最后的根节点res } 完整JS代码 var minCameraCover function(root) {let res 0function dfs(n){if(n null){return 2}// 后序遍历从下往上传递状态let left dfs(n.left) // 获取传上来的状态let right dfs(n.right)if(left 2 right 2){return 0}if(left 0 || right 0){res return 1}if(left 1 || right 1){return 2}return -1}if(dfs(root) 0){ // 处理最后的根节点res }return res };
http://www.dnsts.com.cn/news/170355.html

相关文章:

  • metro 网站模板个人网站的类型
  • 广汉网站建设网站外链建设需要逐步进行适可优化即可
  • 怎样做能让招聘网站记住密码山东旗舰建设集团网站
  • 个人网站的基本风格有哪些php企业网站开发源码
  • 山西网站制作工具单页网站域名
  • title 网站建设公司实力线上商城是什么软件
  • 淘宝卖东西如何在网站做宣传在服务器上搭建网站
  • 跑腿公司怎么做网站青海省住房和城乡建设局网站首页
  • 企业网络营销推广方案策划范文seo培训多少钱
  • 广州培训做网站私自搭建vps犯法吗
  • 东莞网站建设+旅游西安网站建设交易
  • 网站开发收费WordPress模块置顶
  • 成都建设网站专业公司百度账号官网
  • php做大型网站地方网站如何做
  • 个人网站有什么内容太原广告公司网站建设
  • 政务网站信息化建设情况广告设计案例网站
  • 凯里网站建设wordpress 自定义排序
  • 基于搜索引擎的网站推广方式深圳网站建设哪家专业
  • 推广平台网站网络营销技术
  • 网站免费正能量入口怎样选择网站的关键词
  • 可以做公众号的网站吗网络设计开发网站
  • 做窗帘网站图片软件网站建设基本流程图
  • 晋江网站建设晋江国外服务器租用多少钱一年
  • 网站备案都有哪些广告公司怎么样
  • 网站开发项目管理上海外包seo
  • 高端网站建设公司排行谷歌paypal官网入口
  • 深圳网站建设好吗中英文切换网站怎么做
  • 公司小程序制作百度关键词优化首选667seo
  • 做新闻类网站还有市场吗建设厅安检局网站
  • 女性时尚网站模板网站建设是什么专业