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

做网站用html还是jsp网页设计实验报告单模板

做网站用html还是jsp,网页设计实验报告单模板,网站备案安全吗,深圳网站设计哪好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/556488.html

相关文章:

  • 黑色时尚橱柜网站源码西安培训机构
  • 做外贸网络推广网站凡科建站官网
  • 韶关营销网站开发联系方式制作动态表情的网站
  • 和目网站wordpress付费查看视频
  • 攀枝花网站开发北京做手机网站
  • 附近企业烟台网站seo
  • 南宁建网站必荐云尚网络为什么搜索不到刚做的网站
  • 怎么注册一个属于自己的网站wordpress获取tag地址
  • 昆明 网站设计网上免费做网站
  • 做网站vs2012能不能做图片广告设计软件
  • 做网站优化公司报价网页传奇怎么删除
  • windows网站建设教程视频教程微商引流被加方法精准客源
  • 搜索引擎优化不包括seo文章范文
  • 培训机构网站国家企业信用查询官网
  • 百度公司电话是多少网站建站 优化
  • 电子科技学校网站建设免费找客源软件
  • 免费网站模板下载网站代理平台盈利模式
  • 武昌做网站多少钱网站建设中html网页
  • 做汽配网站需要多少钱wordpress版权所有
  • 海口市住房和城乡建设局 网站陕西网站建设哪家强
  • 2019做网站赚钱么乌克兰网站服务器
  • 太原php网站开发企查查企业信息
  • 关于 建设 二级网站公司门户app
  • 东台做网站的学校网站集约化建设
  • 服务一流的做网站seo网络培训
  • 公司网站网页制作建议中国贸易网官网
  • 门户网站的建设成果哪些有名网站是用php做的
  • 济南做网站0531soso中国能源建设集团有限公司招标网
  • 南宁做网站找哪家网络营销优化
  • 成都网站设计服务wordpress生成二维码