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

宁波网站建设费用品牌网站建设报价单

宁波网站建设费用,品牌网站建设报价单,烟台网络公司哪家好,网站建设的视频教程参考资料&#xff1a; https://programmercarl.com/0738.%E5%8D%95%E8%B0%83%E9%80%92%E5%A2%9E%E7%9A%84%E6%95%B0%E5%AD%97.html 738. 单调递增的数字 题目描述&#xff1a; 当且仅当每个相邻位数上的数字 x 和 y 满足 x < y 时&#xff0c;我们称这个整数是单调递增的。…

参考资料:

https://programmercarl.com/0738.%E5%8D%95%E8%B0%83%E9%80%92%E5%A2%9E%E7%9A%84%E6%95%B0%E5%AD%97.html

738. 单调递增的数字

题目描述:

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

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

示例 1:

输入: n = 10
输出: 9

思路分析:

        从后往前遍历,若两两不符合递增,则前一位数值-1,并将start(‘9’开始的下标)设为后一位的index

注意:1. start初始为len,考虑到如“1234”的情况

           2.转为字符数组便于处理

代码实现:

class Solution {public int monotoneIncreasingDigits(int n) {String s=String.valueOf(n);char[] chars=s.toCharArray();int len=chars.length;int start=len;//9开始的下标for(int i=len-2;i>=0;i--){//后往前if(chars[i]>chars[i+1]){chars[i]--;start=i+1;}}for(int i=start;i<len;i++){chars[i]='9';}return Integer.parseInt(String.valueOf(chars));}
}

 968. 监控二叉树

题目描述:

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

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

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

示例 1:

输入:[0,0,null,0,0]
输出:1
解释:如图所示,一台摄像头足以监控所有节点

思路分析:

1. 后序遍历(左右中):每个叶子结点都要被监视到

2. 贪心:叶子节点的父节点放监控,最大范围的监控。

3. 每个节点的三种状态:(0)无覆盖(1)有覆盖,无放监控(2)放监控 。

4. 四种情况:(1)左右孩子都是“1”,则自己是“0”(2)左右孩子之一是“0”,则自己是“2”(3)剩下的情况(任一孩子是“2”),则自己是“1”         //(4)本应在root的上一个节点放监控,但root没有上一个,该情况在main()函数中处理。

代码实现:

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {int res;public int minCameraCover(TreeNode root) {res=0;if(f(root)==0) res++;return res;}public int f(TreeNode cur){if(cur==null) return 1;// 0:无覆盖// 1:有覆盖,无监控// 2:有覆盖,有监控// 后序遍历:左右中int l=f(cur.left);//左int r=f(cur.right);//右//中if(l==1 && r==1) return 0;if(l==0 || r==0){res++;return 2;}return 1;}
}

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

相关文章:

  • 简历在线制作网站免费品牌商城网站建设公司
  • 盗版电影网站建设成本想做机械加工和橡胶生意怎么做网站
  • 网站怎样设计网址wordpress工具栏
  • wordpress超详细教程网站建设优化重庆
  • 做问卷调查的网站国内做网站建设知名的公司
  • 义乌做网站的公司聚名网
  • 检测站点是否使用wordpress网站优化的推广
  • 网站设计需要考虑哪些基本原则娃哈哈网站建设的目标
  • 网站短期技能培训商城形式的网站需要多少钱
  • 宜宾市网站建设网站改版文案包装
  • 深圳市住房建设局网站网站动态与静态
  • 网站集约化建设工作讲话新品发布会宣传文案
  • 网站流量统计工具中国网站设计师
  • 电子商务网站的建设与规划论文wordpress 网银支付
  • 一个网站备案多个域名吗佛山三水建设局网站
  • 网站外包注意事项广告制作公司起名
  • 做外围网站犯法吗重庆荣昌网站建设
  • 申请自助建站走廊文化建设图片网站
  • 360搜索怎么做网站优化建设工程施工合同2021
  • 一号网站建设网站制作WordPress 转 EMLOG
  • wordpress快速仿站杭州余杭做网站公司
  • 36kr网站用什么做的怀化二医院网站
  • 如何编写一套网站模板网站程序哪个好
  • 域名注册好了怎么打开网站全球速卖通下载
  • 乐山市做网站的公司店铺运营思路
  • phpcms 手机网站模板淮北百度seo
  • 深圳科技有限公司 网站建设软件开发工具的根本功能
  • 中国做外贸最好的网站网站年龄和域名年龄
  • 旅游网站建设策划果洛营销网站建设哪家好
  • 网站开发需要看什么书wordpress 新页面打开空白