专题讨论:计算几何与凸包算法AC_Aerolight2013.4.30Preface这一节的讨论集中于几个比较实用但关注度不高的凸包算法。穿插一些计算几何基础题目今天的目的依然是科普,因此内容会比较简单。已经对相关内容有所了解的同学可以跳过这些,但不要打扰其他同学。Let’s begin.计算几何基础直线表示标准式 Ax+By+C = 0斜率式 y = kx+b两点式 (x-x0)/(x1-x0) = (y-y0)/(y1-y0)x/A+y/B = 1Balabala凸包:定义什么是凸多边形As precise as you can.对于形内两点X和Y,线段XY一定完全位于形内对于多边形的每条边,整个多边形都在其一侧……凸包对于点集P,包含P的最小凸多边形给定点集P=(Xi,Yi),求点集P的凸包。增量法按输入顺序将点加入点集维护当前点集的凸包(1) 新点在凸包内O(n)判定(2) 新点在凸包外删除从新点可见的凸包边用链表维护凸包O(n)删除和判断O(n^2)在线算法增量法改进时间复杂度用数据结构分别维护上下凸壳O(nlogn)三点共线的情况可见性判定Javris步进法(卷包裹法)假设有一根无限长的绳子,一开始绳子靠在点集的一个外围点上。随后绳子沿某个方向(如逆时针)绕动,直到碰到一个点之后停止绕动以新点为中心继续沿指定方向绕动绳子当回到起点时,得到凸包选取一个一定在凸包上的点X,
您可能关注的文档
- CH2 风险与收益电子教案.ppt
- Chapter4-拉普拉斯变换及其应用培训课件.pptx
- C语言程序设计1-程序设计初步知识分享.ppt
- C语言程序设计第三章顺序程序设计培训课件.ppt
- C语言第9章人民邮电出版社张小东教学教材.ppt
- D-二聚体临床应用与实验室检测电子教案.ppt
- D01货 币 概 述培训资料.ppt
- D102二重积分的计算法教学讲义.ppt
- DCRC业务实施要求及操作要点讲义资料.ppt
- DCYX世纪城阶段推广计划资料教程.ppt
- 年产150万吨节能环保型机制砂生产线项目可行性研究报告模板-申批备案.doc
- 智慧化电子信息产业园及配套基础设施建设项目可行性研究报告模板立项申批备案.doc
- 智能化生产线改造项目可行性研究报告模板立项申批备案.doc
- 智能云算力及机房机电配套项目可行性研究报告模板-申批备案.doc
- 智能化生产车间建设及产业化项目可行性研究报告模板-申批备案.doc
- 年产3000平方米高端印刷网制品技改及产业化项目可行性研究报告模板申批拿地用.doc
- 年产2500吨高端优质针织面料智能化项目可行性研究报告模板-立项备案.doc
- 针刺无纺布300万码项目可行性研究报告模板-申批备案.doc
- 智慧供应链工厂新建项目可行性研究报告模板立项申批备案.doc
- 年产15000吨高纯净特种合金项目可行性研究报告模板-备案审批.doc
最近下载
- 2026年海洋工程装备市场发展报告.docx
- 非计划拔管安全警示教育.pptx
- 盐雾试验机作业指导书.docx VIP
- ASTM A370-25 中文版(钢产品力学性能试验方法和定义).docx VIP
- AQ3067-2026《化工和危险化学品生产经营企业重大生产安全事故隐患判定准则》培训.pptx
- (高清版)B 15763.2-2005 建筑用安全玻璃 第2部分:钢化玻璃.pdf VIP
- J-STD-033D处理,包装,运输和使用湿度,回流,和过程敏感设备.docx VIP
- 2025年苏教版高二化学化学计量数计算专题试卷及解析.docx VIP
- 三相谐振软开关型隔离PFC的研究.pdf
- 2025年房地产经纪人平台经济模式下的角色定位与责任专题试卷及解析.pdf VIP
原创力文档

文档评论(0)