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

wordpress自动存图佛山网站的优化

wordpress自动存图,佛山网站的优化,外贸相关岗位人才招聘启事,网页设计作品到哪个网站题目描述: 给你一个下标从 0 开始的二维整数数组 nums 表示汽车停放在数轴上的坐标。对于任意下标 i,nums[i] [starti, endi] ,其中 starti 是第 i 辆车的起点,endi 是第 i 辆车的终点。 返回数轴上被车 任意部分 覆盖的整数点…

题目描述:

给你一个下标从 0 开始的二维整数数组 nums 表示汽车停放在数轴上的坐标。对于任意下标 inums[i] = [starti, endi] ,其中 starti 是第 i 辆车的起点,endi 是第 i 辆车的终点。

返回数轴上被车 任意部分 覆盖的整数点的数目。

代码思路:

  1. 排序
    • 首先,对输入的二维数组 nums 进行排序,排序的依据是每辆车的起点 starti。这样做的目的是为了能够按顺序处理车辆,使得我们可以有效地跟踪当前被覆盖的数轴区间。
  2. 初始化变量
    • m 初始化为第一辆车的终点 endi,表示当前被覆盖区间的上限。
    • n 初始化为第一辆车的起点 starti,表示当前被覆盖区间的下限。
    • ans 初始化为 0,用于存储最终被覆盖的整数点的数目。
  3. 遍历处理
    • 遍历排序后的车辆数组 sorted_array
    • 对于每一辆车,检查它的起点 sorted_array[i][0] 是否在当前被覆盖区间内(即是否小于等于 m)。
      • 如果是,说明这辆车与当前覆盖区间有重叠部分,因此更新 m 为当前覆盖区间和这辆车终点中较大的那个,以扩展覆盖区间。
      • 如果不是,说明这辆车与当前覆盖区间没有重叠,那么需要计算当前覆盖区间的长度并累加到 ans 中,然后更新 m 和 n 为这辆车的终点和起点,以开始一个新的覆盖区间。
  4. 计算最后一个区间的长度
    • 遍历结束后,需要再加上最后一个覆盖区间的长度,因为在循环中最后一次更新 ans 是在找到一个不与当前区间重叠的新区间时,而最后一个区间之后没有新的区间来触发这个更新。
  5. 返回结果
    • 返回 ans,即数轴上被车辆任意部分覆盖的整数点的总数。

代码实现:

class Solution:def numberOfPoints(self, nums: List[List[int]]) -> int:sorted_array = sorted(nums, key=lambda x: x[0])m=sorted_array[0][1] n=sorted_array[0][0]ans=0# print(sorted_array)for i in range(len(sorted_array)):if sorted_array[i][0]<=m:#相交,保存最大的上限m=max(m,sorted_array[i][1])else:#计算长度ans+=(m-n+1)#保存新的上下限m=sorted_array[i][1]n=sorted_array[i][0] return ans+(m-n+1)

 


文章转载自:

http://agX8io6K.cnqff.cn
http://9p2ueCze.cnqff.cn
http://7NO2QxwB.cnqff.cn
http://NcbCGcNY.cnqff.cn
http://2RQDZjJM.cnqff.cn
http://R1rBJWjf.cnqff.cn
http://bMCf6JTo.cnqff.cn
http://LhxNTpXg.cnqff.cn
http://4G6F2LpH.cnqff.cn
http://uZMG4tev.cnqff.cn
http://p8Vb3A39.cnqff.cn
http://x2y7kcQL.cnqff.cn
http://wMPO8gQu.cnqff.cn
http://NbWN5T5N.cnqff.cn
http://o1dtNEYR.cnqff.cn
http://U3J6Ix2d.cnqff.cn
http://l3jLuFJI.cnqff.cn
http://CcY0XpN1.cnqff.cn
http://EbwTd5mP.cnqff.cn
http://A1wNJJm5.cnqff.cn
http://ciwbwrMG.cnqff.cn
http://ZuKpxY44.cnqff.cn
http://ZZknQJ5S.cnqff.cn
http://BQV1w6qE.cnqff.cn
http://gR7WiDqP.cnqff.cn
http://rGtcguAc.cnqff.cn
http://RXewRw78.cnqff.cn
http://ACN9r5cv.cnqff.cn
http://ou0oZER4.cnqff.cn
http://eOYfxOhW.cnqff.cn
http://www.dtcms.com/wzjs/737922.html

相关文章:

  • 网站右下角图片广告代码页面设计理念
  • 站长工具查询视频网站开发与设计开题报告
  • 邮箱域名可以做网站吗婚纱网站建设规划书
  • 有什么网站是做名片印刷的wordpress 修改目录id
  • 手机网站被禁止访问怎么设置打开wordpress 微信商城
  • 温州网站建设的公司学网站开发好不好
  • 建设网站的原则商贸有限公司网站案例
  • 好发网站建设搜狐综合小时报2022113011
  • jsp网站开发大作业北京朝阳网站
  • html静态页面怎么放在网站上三网合一网站远吗
  • 网站建设运用软件天津公司网站建设费
  • 郑州市东区建设环保局官方网站网站模板怎么做的
  • 郑州网站定制外包seo网站推广佛山
  • 二手交易网站开发可参考文献网站建设页面设计图片
  • 怎样做自己的小程序wordpress 优化插件
  • 代码添加在网站的什么位置一键logo设计签名
  • 邮箱网站怎么做淘宝购物返利网站开发
  • 网络推广做哪个网站比较好seo外贸仿牌网站换域名
  • 做网站的背景怎么做湘潭网站建设多少钱
  • 中英文网站栏目修改绍兴专业网站建设
  • 公司做网站需要备案吗云虚拟主机wordpress
  • 如何给网站增加外链亚马逊热销产品类目
  • 青岛外贸网站建设哪家好学校网站建设的重要性
  • 中药材网站开发湖州做网站优化
  • 微信分享接口网站开发 php做网站关键字
  • 单页淘宝客网站2014年行吗lnmp下的wordpress
  • wordpress 网站变慢营销推广型网站
  • 佛山网站建设方案咨询西安企业排名
  • 怎么做网站的百度收录世界最新新闻
  • 湛江市建设局官方网站深圳注册公司育君财税