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

北京网站建设 优化福州百度推广排名优化

北京网站建设 优化,福州百度推广排名优化,wordpress的客服电话,代理记账网站模板56. 合并区间 讲解:代码随想录 思路: 与之前射气球的题很像,也是先用左右边界的一个边界排序,再判断是否重叠。左边界排序,使用正序进行遍历,右边界排序逆序进行遍历,原因是左边界排序&#…

56. 合并区间

讲解:代码随想录

思路:

与之前射气球的题很像,也是先用左右边界的一个边界排序,再判断是否重叠。左边界排序,使用正序进行遍历,右边界排序逆序进行遍历,原因是左边界排序,最左边的左边界一定是最小的,但右边界不一定,同理右边界。

代码:

class Solution:def merge(self, intervals: List[List[int]]) -> List[List[int]]:result = []if len(intervals)==0:return resultintervals.sort(key = lambda x: x[0])result.append(intervals[0])for i in range(1,len(intervals)):if intervals[i][0] <= result[-1][1]:result[-1][1]=max(intervals[i][1],result[-1][1])else:result.append(intervals[i])return result

遇到的问题:

1.对于左右边界排序的不同处理方式

738. 单调递增的数字

讲解:代码随想录

思路:

一个循环判断当前数字是否为递增数字,如果是直接返回,如果不是,就记录非递增数字的最高位,把最高位减一,然后把最高位的低位都改为9,此时就为最大递增数字

代码:

class Solution {
public:int monotoneIncreasingDigits(int n) {string strnum = to_string(n);int flag = strnum.size();for( int i =strnum.size()-1; i> 0;i--){if(strnum[i] < strnum[i-1]){flag = i;strnum[i-1]--;//此时是进行ascii码的加减,只适用于0到9的数}}for(int i =flag;i<strnum.size();i++)//flag的作用很巧妙,如果上一个循环没有进入if,也就是最大单调递增数字就是自己本身,可以直接跳过此循环。当最大单调递增数字不是自己本身时,将flag后的数字每一位调整成9{strnum[i] = '9';}return stoi(strnum);//stoi()函数作用是转化为int类型}
};

遇到的问题:

1.strnum[i-1]--;//此时是进行ascii码的加减,只适用于0到9的数

2.flag 的作用:for(int i =flag;i<strnum.size();i++)//flag的作用很巧妙,如果上一个循环没有进入if,也就是最大单调递增数字就是自己本身,可以直接跳过此循环。当最大单调递增数字不是自己本身时,将flag后的数字每一位调整成9

3.return stoi(strnum);//stoi()函数作用是转化为int类型

http://www.dtcms.com/wzjs/181282.html

相关文章:

  • 作业做哪些类型的网站windows优化大师有什么功能
  • 送菜上门网站app如何做推广吧
  • 行政审批网站建设规范自建网站平台有哪些
  • 湖南做网站的公司排名百度关键词排名突然下降很多
  • 库存网站建设公司推广哪个app最挣钱
  • 不干净的网站做性百度智能建站平台
  • 政务公开和网站建设情况总结网站优化排名软件推广
  • 手机网站建站工作室怎么投稿各大媒体网站
  • 十大品牌网站网络优化师是什么工作
  • idc销售网站模板网络推广公司排名
  • 网站一般用什么软件做网站建设哪家好公司
  • 做网站首页的软件知名品牌营销策划案例
  • 国外做海报的网站营销网站的建造步骤
  • wordpress关键词排名哈尔滨网络优化推广公司
  • 新手如何做分销郑州seo优化阿亮
  • 西安公司注册代理关键词优化排名公司
  • 西城网站建设公司百姓网推广电话
  • wordpress无法上传文件上海网站快速排名优化
  • 濮阳新闻网站关键词推广软件
  • 网站建设的价位怎样查询百度收录和排名情况
  • 拉趣网站是谁做的seo站外优化平台
  • 烟台建设集团网站网站模板库官网
  • 网页特效模板seo chinaz
  • 网站做接口需要哪些软文公司代写
  • ppt内容素材大全免费深圳seo网站优化公司
  • 网站建设和技术支持网站在线优化检测
  • 好的网站2020吴中seo网站优化软件
  • 宜昌 网站建设平台推广公众平台营销
  • wordpress新闻网站制作网站的步骤和过程
  • 上海小程序设计南京百度seo代理