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

手机网站建设方法快站官网平台

手机网站建设方法,快站官网平台,芜湖哪里有做网站的,东莞常平中学智慧校园应用中心738.单调递增的数字 题目 738. 单调递增的数字 当且仅当每个相邻位数上的数字 x 和 y 满足 x < y 时&#xff0c;我们称这个整数是单调递增的。 给定一个整数 n &#xff0c;返回 小于或等于 n 的最大数字&#xff0c;且数字呈 单调递增 。 解析 从后向前遍历&#xf…

738.单调递增的数字

题目

738. 单调递增的数字

当且仅当每个相邻位数上的数字 x 和 y 满足 x <= y 时,我们称这个整数是单调递增的。

给定一个整数 n ,返回 小于或等于 n 的最大数字,且数字呈 单调递增 。

解析

从后向前遍历,就可以重复利用上次比较得出的结果,

出现strNum[i - 1] > strNum[i]的情况(非单调递增),首先让strNum[i - 1]--,然后strNum[i]赋9

Java代码实现

public int monotoneIncreasingDigits(int n) {String[] str = String.valueOf(n).split("");int startFlag = str.length;for (int i = str.length - 1; i > 0; i--) {if (Integer.parseInt(str[i]) < Integer.parseInt(str[i - 1])) {str[i - 1] = String.valueOf(Integer.parseInt(str[i - 1]) - 1);startFlag = i;}}for (int i = startFlag; i < str.length; i++) {str[i] = "9";}return Integer.parseInt(String.join("", str));
}

968.监控二叉树

题目

968. 监控二叉树

给定一个二叉树,我们在树的节点上安装摄像头。

节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。

计算监控树的所有节点所需的最小摄像头数量。

解析

头结点放不放摄像头也就省下一个摄像头, 叶子节点放不放摄像头省下了的摄像头数量是指数阶别的。

所以我们要从下往上看,局部最优:让叶子节点的父节点安摄像头,所用摄像头最少,整体最优:全部摄像头数量所用最少!

  • 0:该节点无覆盖
  • 1:本节点有摄像头
  • 2:本节点有覆盖

Java代码实现

int result = 0;
/***  节点的状态值:*    0 表示无覆盖*    1 表示 有摄像头*    2 表示有覆盖* @param root 二叉树* @return 最小摄像头数*/
public int minCameraCover(TreeNode root) {if(treeCam(root)==0){result++;}return result;
}private int treeCam(TreeNode root) {if (root == null) {return 2;}int left = treeCam(root.left);int right = treeCam(root.right);if (left == 2 && right == 2) {return 0;} else if (left == 0 || right == 0) {result++;return 1;} else {// 此时至少一个摄像头return 2;}
}
http://www.yayakq.cn/news/953859/

相关文章:

  • 做淘客网站 备案企业网站备案所需材料 amp
  • 北京手机网站设计报价广告软文案例
  • 厦门网站建设wordpress图片编辑插件下载
  • 重庆网站排名优化教程wap网站部署
  • dt高端网站设计个人crm
  • 台州网站制作教程全椒有做网站的吗
  • 网站推广要点 优帮云宁波网站制作好公司
  • 吉林教育网站建设方案昆明网站建设 技术支持
  • 马家堡网站建设android下载
  • 做网站必须要服务器吗安装Wordpress的免费空间
  • 哪个专业是学网站开发的seo软文是什么
  • 网站建设洽谈问题苏州企业建站系统模板
  • 重庆平台网站建设价格建设网站的主要流程图
  • 无需注册免费的网站深圳国内网站设计公司
  • 工信部网站备案平台吉林网络seo
  • 搭网站可以用自己电脑做服务器吗下载安装微信app
  • 中国建设网站企业网上银行业务功能广州网站建设信科分公司
  • 快速建企业网站网站手机版怎么做的
  • 免费制作网页南宁网站建设_seo优化服务公司
  • python 做网站怎样做的好的排版网站
  • python学习网站福安 网站设计
  • 上海做宴会的网站不受国家管理的浏览器
  • 商城版免费网站制作做外贸网站 怎么收钱
  • 建设一个网站首先需要什么条件北京的做网站公司
  • 网页制作与网站建设策划书案例重庆门户网站推广方案
  • 嘉定网站建设哪里便宜wordpress滑块设置
  • 2018如何做网站外链可以看国外网站的dns
  • 流行网站类型淘宝客如何做免费的网站
  • 做海报的网站什么编辑器互联网营销
  • 科技资讯网站开发上海嘉定建设局网站