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

做网站需要用什麼服务器企业为什么要验资

做网站需要用什麼服务器,企业为什么要验资,app官方安装下载,wordpress显示文章列表刷题记录 56. 合并区间*738. 单调递增的数字*968. 监控二叉树 56. 合并区间 leetcode题目地址 排序后遇到有重合的区间选择最大的区间保存即可#xff0c;结果集中保存的是离当前区间最近的区间#xff0c;因此使用当前区间与结果集中的最后一个集合比较查看是否有重合结果集中保存的是离当前区间最近的区间因此使用当前区间与结果集中的最后一个集合比较查看是否有重合若有重合则将右区间扩大为两个区间中最大的右区间若没有重合则将当前集合放入结果集中。 时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( 1 ) O(1) O(1) // c class Solution { public:static bool cmp(const vectorint a, const vectorint b){if(a[0]b[0]) return a[1] b[1];return a[0] b[0];}vectorvectorint merge(vectorvectorint intervals) {vectorvectorint result;sort(intervals.begin(), intervals.end(), cmp);for(int i0; iintervals.size(); i){if(result.size()0){int last result.size()-1;if(intervals[i][0]result[last][1])result[last][1] max(result[last][1], intervals[i][1]);else{result.emplace_back(intervals[i]);}}else{result.emplace_back(intervals[i]);}}return result;} };*738. 单调递增的数字 leetcode题目地址 一开始想着暴力求解但超时了然后就没思路了。 思路来源 时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( 1 ) O(1) O(1) // c class Solution { public:int monotoneIncreasingDigits(int n) {string s to_string(n);int flag s.size();for(int is.size()-1; i0; i--){if(s[i-1] s[i]) {flag i;s[i-1]--;}}for(int iflag; is.size(); i)s[i] 9;return stoi(s);} };*968. 监控二叉树 leetcode题目地址 借助后序遍历每个结点三种状态无覆盖、有监控、被覆盖分别用0、1、2标识。 若孩子节点都是被覆盖则当前节点没有被覆盖返回0若孩子节点有一个未被覆盖则当前节点需要加装监控计数器1返回1若孩子节点有一个装了监控则当前节点是被覆盖的状态返回2 空节点需要返回被覆盖状态即2。 因为空节点的父结点可能是叶结点若返回无覆盖状态则会把监控装在叶结点而正确的位置应该装在叶结点的父节点若返回有监控则会导致单分支节点未被覆盖。因此只能返回2. 时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( n ) O(n) O(n) // c /*** 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) {}* };*//* 三种状态 无覆盖0 当前节点有摄像头1 当前节点有被覆盖2 */ class Solution { public:int Traverse(TreeNode* root, int result){if(!root) return 2;int left Traverse(root-left, result);int right Traverse(root-right, result);// 左右节点有一个未被覆盖 则当前节点需要加摄像头if(!left || !right){result;return 1;}// 左右节点有监控 则当前节点被覆盖if(left 1 || right 1){return 2;}// 子节点都是覆盖 则当前节点未被覆盖if(left2 right2) {return 0;}return -1;}int minCameraCover(TreeNode* root) {int result 0;int res Traverse(root, result);// 根节点未被覆盖if(!res) result;return result;} };
http://www.dnsts.com.cn/news/236028.html

相关文章:

  • 网站建设网页设计案例找企业名录的网站
  • 做网站基础河南五建建设集团有限公司网站
  • 英文 科技网站网站建设公司业务跟不上
  • 许昌网站建设哪家最好域名到期怎么续费
  • 交通局网站建设整改携程网站官网
  • 安徽省住房城乡建设厅网站公示网站开发制作全包
  • 好用的网站建设十大管理咨询公司
  • vue 做网站南昌媒体网站建设口碑推荐
  • 如何维护自己公司网站抖音代运营业务介绍
  • 小说网站怎么做seo网站怎么防黑客
  • 网站架构设计师简历做网站什么数据库用的多
  • flash网站开发如何上国外购物网站
  • 长沙如何做网站白色网站源码
  • 网站建设定位分析论文私人网站管理软件
  • 桂林 门户网站中国化学工程第六建设公司网站
  • 地域购物网站西安工程建设信息中心
  • 做网站建设需要什么资质无锡集团网站建设
  • 专业网站建设公司国内最新重大新闻
  • 网站开发质保优化是什么梗
  • 怎么 给自己的网站做优化呢国人原创wordpress主题
  • 餐饮企业网站建设百度云盘下载
  • 做网站需要的知识四川省建设工程设备安全协会网站
  • 湖北聚四方建设有限公司网站网络推广的基本方法有哪些
  • 佳木斯 网站建设私人做网站收费
  • 免费做微信链接的网站最吸引人的引流话术
  • 什么是静态网站北京企业网站建站哪家好
  • 专业做婚纱摄影网站wordpress 手机支付
  • 网页游戏网站网址营销策划公司主要做些什么
  • 浅谈阿里企业的电子网站建设创建网站用什么语言
  • 电商网站建设技术外包咨询公司排名前十名