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

jae wordpress优化营商环境发言稿

jae wordpress,优化营商环境发言稿,长沙市模板网站,建设监理协会官方网站1. 算法思路 基本思想 利用分治策略解决凸包问题主要分为两大步骤: 分解(Divide): 将所有点按照 x 坐标排序,并将点集分为左右两部分。 递归地对左右两部分分别求解凸包。 合并(Conquer/Merge&#xf…

1. 算法思路

基本思想

利用分治策略解决凸包问题主要分为两大步骤:

  1. 分解(Divide):

    • 将所有点按照 x 坐标排序,并将点集分为左右两部分。

    • 递归地对左右两部分分别求解凸包。

  2. 合并(Conquer/Merge):

    • 合并左右两个凸包序列。

    • 利用Graham-scan算法得到新的凸包序列。

理论推导

  1. 递归求解:

    • 若点集规模较小(例如 2 或 3 个点),直接用简单方法(如暴力法或旋转卡壳)求解凸包。

    • 否则,将点集分成左右两部分,各自递归求解。设左右部分的凸包分别为 CH_LCH_R​。

  2. 合并过程的理论依据: 利用Graham-scan算法,按照顺序合并为一个新的凸包。


2. 时间复杂度推导

  1. 预排序:
    对所有点按照 x 坐标排序需要 O(nlog⁡n) 。

  2. 递归分解与合并:

    • 分解阶段:每次将点集分为两半,递归求解左右凸包。

    • 合并阶段:对于两个凸包的合并,在线性时间内完成,即 O(n) (实际与左右凸包的点数有关,总体不超过 n )。

    • 由递归关系可得:

      T(n) = 2T\left(\frac{n}{2}\right) + O(n)

      根据主定理可知,该递归式的解为 T(n) = O(n \log n)

  3. 总时间复杂度:
    综合排序与递归合并,总体时间复杂度为 O(nlog⁡n) 。


3. 算法步骤

预处理

  1. 排序:
    将所有点按照 x 坐标(若 x 坐标相同则按 y 坐标)排序,得到有序点集。

递归分治过程

  1. 递归分解:

    • 如果点集大小小于等于 3,直接计算凸包(例如用暴力法或直接返回有序点的极值构成凸包);

    • 否则,将点集分为左右两部分,分别递归求解左侧凸包 CH_L和右侧凸包 CH_R

合并过程

  1. 合并左右两个凸包序列。
  2. 利用Graham-scan算法得到新的凸包序列。

结束

  1. 返回结果:
    递归回溯过程中,每次合并后的凸包传递上层,最终返回整体点集的凸包。


总结

  • 分治策略: 先排序,再递归分解,再合并局部凸包。

  • 理论推导: 归纳了递归求解与合并过程的正确性,并证明合并过程的时间复杂度为 O(n) 。

    • 总时间复杂度: O(nlog⁡n) 

  • 关键步骤: 利用Graham-scan算法是合并阶段的核心,通过不断调整候选点保证最终合并的凸包是最优解。

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

相关文章:

  • 模板网站建设咨询电商平台运营
  • 企业网站怎样做网站注册备案之后怎么做网站
  • 专业做网站哪里好免费1级做爰片免费网站
  • 最简单的网站模板网站开发环境搭建章节教材书
  • 网站建设这个网站百度地图代码
  • 石家庄做公司网站建设外卖网站需要哪些资质
  • .red域名做网站好不好温州本地网站平台
  • 企业网站风格视频解析网站是怎么做的
  • 网站运营适合什么样的人做网络推广网站套餐
  • 和城乡建设厅网站响应式网站编码怎吗设置
  • 中德生态园网站定制主流网站开发技术框架
  • 信息管理的基本原理分析网站建设做推广都有什么网站
  • 网站在百度找不到了北京营销型网站开发
  • 北京网站seo费用个人急售二手房
  • 那个网站做效果图电脑配置临河可以做网站的公司
  • 建设服装网站网站建设为主题调研材料
  • 有域名了怎么建站58同城建网站怎么做
  • 网站销售需要注册公司吗wordpress时间代码
  • 奢侈品网站 方案网站备案修改
  • 关于公司网站建设的请示深圳网站建设行业新闻
  • 网站 宣传册邢台pc网站开发
  • 网站建设html中国产品网
  • 网站与公众号的区别wordpress转到手机端
  • 网站权重查询接口猪八戒网站 怎么做兼职
  • 网站开发文档管理工具做单页免费模板网站
  • 凯发网站广州seo工资
  • 龙岗建设企业网站wordpress要评论了才能看到内容
  • 邢台润联科技有限公司产品做优化好还是超级网站好
  • 阿里云用ip做网站wordpress文章显示宽度
  • 公司做企业网站广州做包包的网站