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

惠州企业建站程序雨花区基础网络营销方式

惠州企业建站程序,雨花区基础网络营销方式,换网站了吗,wordpress前台管理员The future belongs to those who believe in the beauty of their dreams. - Eleanor Roosevelt 1. 题目描述 2. 题目分析与解析 2.1 思路一 解决这个问题的思路是基于区间排序和合并的经典算法。这个问题的关键在于如何处理新区间与现有区间的关系#xff0c…The future belongs to those who believe in the beauty of their dreams. - Eleanor Roosevelt 1. 题目描述 2.  题目分析与解析 2.1 思路一 解决这个问题的思路是基于区间排序和合并的经典算法。这个问题的关键在于如何处理新区间与现有区间的关系尤其是重叠部分。 区间排序 因为题目中提到了区间列表intervals已经根据每个区间的起始位置进行排序。这是解题的前提因为如果区间没有排序我们无法直接进行合并操作因为合并需要比较相邻区间的位置。 检查无重叠区间 当前区间在新区间之前结束如果intervals[i][1] newInterval[0]那么当前区间与新区间无重叠并且因为区间列表是有序的当前区间是所有可能与新区间无重叠并且在其之前的最后一个区间。所以可以直接将当前区间添加到结果列表中。 当前区间在新区间之后开始如果intervals[i][0] newInterval[1]那么当前区间与新区间无重叠并且是第一个完全在新区间之后开始的区间。在这种情况下我们应该将新区间添加到结果列表中因为我们知道新区间不会与任何后续的区间重叠。 我们首先检查新区间newInterval是否与当前遍历到的区间完全不重叠。这有两种情况 如果完全不重叠那么对于以上的情况我们就直接可以加入结果集。 合并重叠区间 起始位置取当前区间的起始位置和新区间起始位置之间的较小值作为合并后的新区间起始位置。 结束位置取当前区间的结束位置和新区间结束位置之间的较大值作为合并后的新区间结束位置。 当前区间如果与新区间有重叠我们需要合并它们。合并的方式是更新新区间的起始和结束位置 处理所有区间 继续上述过程直到所有区间都被处理。这意味着要么所有的区间都添加到结果列表中要么被合并到新区间中。 添加剩余的新区间 遍历结束后如果新区间还没有被添加到结果列表中那么意味着新区间应该被添加到所有区间的末尾。 返回结果 最后将存储结果的列表转换为数组形式并返回。 整个解题思路的核心是逐步构建最终的区间列表这通过判断新区间与当前区间之间的位置关系来实现。如果区间不重叠它们就可以被独立添加到结果列表中如果它们重叠就需要合并。所以根据以上内容我们可以写出如下代码思路 创建一个新的列表或数组用于存放最终的区间列表。 遍历原始区间列表对于每个区间 如果当前区间的结束小于新区间的开始说明没有重叠将当前区间添加到新列表中。 如果当前区间的开始大于新区间的结束说明后面的区间也不会重叠将新区间添加到新列表中并将剩下的原始区间全部添加到新列表中然后跳出循环。 如果以上两种情况都不满足说明有重叠此时应该合并区间。将新区间的开始更新为当前区间的开始和新区间开始中的较小者新区间的结束更新为当前区间的结束和新区间结束中的较大者。 如果遍历完所有原始区间后新区间还未被添加到列表中则将其添加到列表的末尾。 3. 代码实现 3.1 思路一 4. 相关复杂度分析 时间复杂度分析 遍历区间列表的时间复杂度为O(n)其中n是区间列表的长度。 在遍历过程中对于每个区间都需要进行一些判断和更新操作这些操作的时间复杂度都是O(1)。 因此整体时间复杂度为O(n)。 空间复杂度分析 创建了一个新的ArrayList用于存放最终的区间列表所以空间复杂度为O(n)。 遍历过程中没有使用额外的空间只是对原有的区间列表和新区间进行操作所以额外的空间复杂度为O(1)。 因此整体空间复杂度为O(n)。 除了存储返回答案的空间以外我们只需要额外的常数空间即可。因此开始为O(1) 综上所述该方法的时间复杂度为O(n)空间复杂度也为O(1)。
http://www.zqtcl.cn/news/387879/

相关文章:

  • 网站落地页如何做优化大师免费下载安装
  • 本地计算机做网站服务器做算命网站
  • 广州网站建设公司万齐网络科技做围棋题网站
  • 运动服装商城网站建设引流推广
  • 武进区城乡建设局网站聊城商城网站建设
  • 做网站开发赚钱吗网站建设电子书资料
  • wordpress 回收站在哪个文件夹建站之星模板好吗
  • 怎么用dw做博客网站天使投资平台官网
  • 淮安市网站建设crm网站
  • 门户网站主要特点和功能深圳地铁优化
  • 银川网站推广方式湖南建工交通建设有限公司网站
  • 知道网站域名怎么联系怎么创建自己的公司网站
  • 淘宝网站开发多少金额网站优化 福州
  • 百度推广让我先做虚拟网站后进一步优化落实
  • 好的网站建设启示汕头网页设计网站方案
  • 深圳网站制作开发免费精准客户软件
  • 网站超链接用什么南宁行业平台开发公司
  • 注册门户网站襄樊seo快速排名
  • 优秀的手机网站iis 设置此网站的访问权限
  • 用nat123做自己的网站深圳市建设工程质量检测中心官网
  • 网上做衣服的网站废旧网站哪个做的最好
  • 网站开发设置网页端口wordpress 知识库
  • 网站建设的方法有四种开发一款新闻app需要多少钱
  • 成都网站建站公司2023年防疫新政策
  • 17做网店一样的网站十大互联网培训机构
  • 中企网络科技建站施工企业oa办公系统
  • 成都网站推广公司排名淘宝商家网站建设
  • 平台网站建设报价网站建设企业蛋糕
  • 上海创意网站建设电子商务毕业设计网站建设
  • 如何让网站打不开 解析wordpress pdf检索