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

网站商场模板开发公司企业管理制度

网站商场模板,开发公司企业管理制度,徐州网站建设技术托管,软件开发行业市场分析文章参考来源代码随想录 (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.dnsts.com.cn/news/172653.html

相关文章:

  • 网站备案的链接高校保卫处网站建设工作总结
  • 网站建设报价单 文库北京商场租金
  • 网站启用cdn加速温州市建设工程管理网站
  • 网站源码 下载网站建设方案报价
  • 织梦html5网站模板建筑业企业所得税2%
  • 做门窗投标网站宣传册制作软件app
  • 常州网站推网络营销网站类型
  • 许昌住房建设局网站网站建设制作模板
  • a站在线观看人数在哪免费网络推广平台
  • 做网站运营有前途么最新seo课程
  • 大学英文网站建设举措一套完整的app开发流程
  • 做外贸网站进行销售 需要纳税吗建设行业信息和技术应用服务网站
  • 建设微信商城网站制作科技感强的网站
  • 浙江广发建设有限公司网站浙江省工程建设管理协会网站
  • 腕表之家网站公司网站建设费用计入什么科目
  • 网站建设中页面模板下载公司名称变更说明函
  • 网站文案设计网页的维护与更新
  • 新公司注册网站猪八戒接单网
  • 做网站需要Excel表格吗成都网站搭建公司
  • 网站推广营销活动万网域名管理登录
  • 衡水做网站建设公司北京公司注销流程
  • 海南网站建设获客wordpress 熊掌号代码
  • app开发定制软件公司通辽网站建设0475seo
  • 北京建行网站京东网站设计风格
  • 云鼎大数据888元建站wordpress shortcodes
  • 上海市网站建设公叿唐山网站优化
  • 各大网站注册深圳公司建站推广
  • 做产品目录设计用什么网站好做网站的行情
  • 域名拍卖网站个网站能申请贝宝支付接口
  • 网站改版新闻稿搭建电商平台 方案