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

营销网站手机站python 网站开发必会

营销网站手机站,python 网站开发必会,青岛app开发公司,网站制作评价标准文章参考来源代码随想录 (programmercarl.com) 56. 合并区间 本题和前几题类似#xff0c;都是判断上一个元素的右边界与当前元素的左边界大小关系 但是需要注意是#xff1a;本题需要更新结果数组元素的右边界#xff0c;因此比较的是数组最后一个元素右边界与当前元素左…文章参考来源代码随想录 (programmercarl.com) 56. 合并区间 本题和前几题类似都是判断上一个元素的右边界与当前元素的左边界大小关系 但是需要注意是本题需要更新结果数组元素的右边界因此比较的是数组最后一个元素右边界与当前元素左边界大小通过back方法更新 此外在排序之后结果数组应直接存入目标数组的第一个元素方便之后更新。 class Solution { public:static bool cmp(vectorinta,vectorintb){return a[0]b[0];}vectorvectorint merge(vectorvectorint intervals) {vectorvectorintresult;sort(intervals.begin(),intervals.end(),cmp);result.push_back(intervals[0]);for(int i1;iintervals.size();i){if(result.back()[1]intervals[i][0]){result.back()[1]max(result.back()[1],intervals[i][1]);}else{result.push_back(intervals[i]);}}return result;} }; 738.单调递增的数字 暴力解法 class Solution { private:// 判断一个数字的各位上是否是递增bool checkNum(int num) {int max 10;while (num) {int t num % 10;if (max t) max t;else return false;num num / 10;}return true;} public:int monotoneIncreasingDigits(int N) {for (int i N; i 0; i--) { // 从大到小遍历if (checkNum(i)) return i;}return 0;} }; 贪心算法 例如98一旦出现strNum[i - 1] strNum[i]的情况非单调递增首先想让strNum[i - 1]--然后strNum[i]给为9这样这个整数就是89即小于98的最大的单调递增整数。 这一点如果想清楚了这道题就好办了。 此时是从前向后遍历还是从后向前遍历呢 从前向后遍历的话遇到strNum[i - 1] strNum[i]的情况让strNum[i - 1]减一但此时如果strNum[i - 1]减一了可能又小于strNum[i - 2]。 这么说有点抽象举个例子数字332从前向后遍历的话那么就把变成了329此时2又小于了第一位的3了真正的结果应该是299。 那么从后向前遍历就可以重复利用上次比较得出的结果了从后向前遍历332的数值变化为332 - 329 - 299 所以这里先判断前一个元素是否大于当前元素大于的话flag标记位置前一个元素减小 之后从flag开始到最后一位均赋值为9 flag初始化为s.size class Solution { public:int monotoneIncreasingDigits(int n) {string sto_string(n);int flags.size();for(int is.size()-1;i0;i--){if(s[i-1]s[i]){flagi;s[i-1]--;}}for(int iflag;is.size();i){s[i]9;}return stoi(s);} };
http://www.w-s-a.com/news/778774/

相关文章:

  • 网站建设协低价格的网站建设公司
  • 研发网站建设报价深圳网站建设前十名
  • 宠物发布网站模板wordpress中文免费电商模板
  • 济南做网站创意服装品牌策划公司
  • 本地电脑做视频网站 外网连接不上软件商城源码
  • 足球直播网站怎么做crm系统介绍
  • 株洲网站建设联系方式东莞凤岗网站制作
  • 小纯洁网站开发如何注册域名
  • 网上做试卷的网站如何把刚做的网站被百度抓取到
  • 滕州网站建wordpress用户中心按钮不弹出
  • 清远新闻最新消息福建seo搜索引擎优化
  • 凡客建站网微信网站怎么做的
  • 网站建设费怎么写会计科目行业网站建设公司
  • 网站里的友情链接网站建设个人简历的网页
  • 佛山自助建站软件湖南seo优化推荐
  • 免费微信微网站模板下载不了优化人员配置
  • wordpress 导航网站主题画流程图的网站
  • 皮卡剧网站怎样做排名网
  • 网站开发 兼职哪个网站是做安全教育
  • 商品展示类网站怎么用群晖nas做网站
  • 长腿蜘蛛wordpresssem优化推广
  • 中国铁路建设监理协会官方网站深圳福田区怎么样
  • 互联网网站开发发展wordpress文章自定义栏目
  • 众筹网站平台建设工信部网站备案系统
  • 网站301重定向代码wordpress 加子目录
  • 淄博网站制作优化推广asp做学生信息网站
  • 海口招商建设有限公司网站淮安哪有专业做网站的公司
  • 喀什哪有做网站的国内正规seo网络推广
  • 网站设计初步规划公司网页打不开是什么原因
  • 深圳企业网站建设推广服务php做的商城网站设计论文