- 1
- 0
- 约4.2千字
- 约 45页
- 2017-10-21 发布于浙江
- 举报
浅谈用极的大化思想解决最大子矩形问题--王知昆
算法1 从左向右扫描,第一次遇到2号点,可以得到一个有效的极大子矩形,如图所示 左边界 上边界 下边界 1 2 算法1 因为左边界覆盖1号点且右边界在2号点右边的有效子矩形都不能包含2号点,所以需要修改上下边界 2号点在1号点上方,因此要修改上边界 左边界 上边界 下边界 1 2 算法1 继续扫描到3号点,又得到一个极大有效子矩形,如图所示 左边界 上边界 下边界 1 3 算法1 因为3号点在1号点下方,所以要修改下边界。 左边界 上边界 下边界 1 3 算法1 以此类推,可以得到所有以1号点为左边界的极大有效子矩形。 然后将左边界移动到2号点、3号点……横坐标的位置。开始扫描以2号点、3号点……为左边界的极大子矩形。 左边界 上边界 下边界 2 3 算法1 遗漏的情况 前面的做法可以找出所有左边界覆盖了一个障碍点的极大子矩形,此外,还有两类遗漏的情况。 算法1 遗漏的情况 一类是左边界与整个矩形的左边界重合,右边界覆盖一个障碍点的情况。 解决方法:用类似的方法从右向左扫描一次。 算法1 遗漏的情况 另一类是左边界与整个矩形的左边界重合,且右边界也与整个矩形的右边界重合的情况。 解决方法:预处理时增加特殊判断。 算法1 优劣分析 算法1的时间复杂度为O(S2),空间复杂度为O(S)。 优点:利用了极大化思想,复杂度可以接受,编程实现简单。 缺点:使用有
您可能关注的文档
最近下载
- 热力学㶲分析方法及蒸汽压缩制冷循环的㶲分析.doc VIP
- 附件4:黑龙江省高校毕业生入党积极分子登记表.doc VIP
- DB32T 2334.2-2013 水利工程施工质量检验与评定规范 第2部分建筑工程.pdf VIP
- 药物靶标发现与筛选.pptx VIP
- 氢能源燃料电池动力系统维护手册v1.1.pdf VIP
- 《GBT20501.3-2017-公共信息导向系统导向要素的设计原则与要求第3部分:平面示意图》.pdf
- DB5331_T 35-2021 德昂酸茶加工技术规程.docx
- 2026年天津河东高三质量检测(二)语文试卷打印版(含答案解析).docx VIP
- 俄语字帖练习.pdf VIP
- 2026年西安市离婚协议书标准版.docx VIP
原创力文档

文档评论(0)