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

万网域名管理网站校园网站的建设作用

万网域名管理网站,校园网站的建设作用,北京市建网站,网站数据库搬家738. 单调递增的数字 中等 提示 当且仅当每个相邻位数上的数字 x 和 y 满足 x < y 时&#xff0c;我们称这个整数是单调递增的。 给定一个整数 n &#xff0c;返回 小于或等于 n 的最大数字&#xff0c;且数字呈 单调递增 。 不知道怎么讲思路……以9287举例&#xff0c;…

738. 单调递增的数字

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

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

不知道怎么讲思路……以9287举例,从后往前遍历,87肯定不是递增的,那么是递增又满足小于87的最大数应该是79,然后变成9279,轮到27不满足,变成19,现在是9119,现在91不满足,变成89,最后满足的是8999。总之就是前一位减一,后一位变9.

难点:如何提取到每一位的数字并方便修改?最好把每一位拿下来,放到一个数组里,方便修改。

class Solution {public int monotoneIncreasingDigits(int n) {String s = String.valueOf(n); //装箱char[] chars = s.toCharArray();// flag用来标记赋值9从哪里开始// 设置为这个默认值,为了防止第二个for循环在flag没有被赋值的情况下执行int flag = chars.length;for (int i = chars.length - 1; i > 0; i--) { // 后往前遍历if ( chars[i] < chars[i - 1]) {chars[i - 1]--;// 标记不递增的地方是从哪里开始的,在那之后的都要变成9// 比如 93232,会被改为 89999, 100,会被改为99flag = i; }}// 省略了下面这个不行,遇到100这种,过不去for (int i = flag; i < chars.length; i++){chars[i] = '9';}return Integer.parseInt(new String(chars)); // 或者 Integer.parseInt(String.valueOf(chars))}
}

968. 监控二叉树

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

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

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

听卡哥的建议,这个题一刷先跳过

贪心总结:

在这里插入图片描述

http://www.yayakq.cn/news/155145/

相关文章:

  • 建站下载专用网站扬中潘杰简历
  • 帝舵手表网站wordpress设置数据库
  • 绍兴高兴区建设网站广西建网站
  • 新网站2个月没有收录网站架构设计图
  • 织梦 更换网站图标可以自己做歌曲的网站
  • 如何做问卷调查网站兰州金建工程建设监理网站
  • 网站建设费用要摊销嘛wordpress 标题
  • 每天做任务得钱的网站广州广告网站建设
  • 怎么申请网站空间做网站销售的话术
  • 图片放大网站男女之间做下面哪个网站免费
  • 百度云怎么做网站嘉兴房地产网站建设
  • 网站美化wordpress速度确实差些
  • 网站后台 刷新app免费版下载安装
  • 网站开发代码交接文档书网络建设方案总结
  • 公司网站是用什么软件做wordpress去除首页
  • 岳阳网站开发公司推荐设计上海门票
  • 工程建设网站策划方案百度权重
  • 专业的移动客户端网站建设怎么看别人网站怎么做的
  • ie浏览器打开建设银行网站网站建设 今晟网络
  • 学生做防溺水题的网站网站做的好的
  • 大连哪里有手机自适应网站建设做百度糯米网站的团队
  • thinkphp做双语网站简洁wordpress 杂志
  • 垂直电子商务网站建设国网
  • 企业网站前台模板wordpress主题整站
  • 大淘客官网做的网站打不开北京软件培训机构前十名
  • 网站设计实验报告内容与步骤少儿图书销售网站开发背景
  • 广西建设局建设行政主管部网站wordpress 4.2 emoji
  • 绍兴网站开发公司加强门户网站建设方案
  • 五金网站建设360做网站荆州
  • 找做玻璃的网站php做网站需要mysql么