作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
QHull (也许还有 QuickHull 的其他良好实现)在许多情况下都非常有效且快速。然而,我们从理论上知道它的最坏情况可能是 O(n^2)。在实践中,我没有看到任何具有多维(即 20 或 100)的数值示例,其中 QHull 效果不佳。
您是否知道一个数值示例,其中 QHull 工作不佳,或者给出错误的结果,或者任何表明它不能在此处应用的示例。
最佳答案
对于多维情况,您必须概括 A. Donda 所说的:为 P 中的每个点 p 生成一组具有 norm(p)==1 的点 P。凸包是 P(除非两个点相同)并且将导致~O(n^2) 的糟糕运行时间
对于 2D 案例,这将选择圆上的点,对于球体上的 3D 点。
关于matlab - QuickHull 最坏情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20444443/
我发现很难理解为什么/如何使用二分搜索在数组/列表中搜索键的最坏和平均情况是 O(log(n))。 log(1,000,000) 只有 6。log(1,000,000,000) 只有 9 - 我明白了
我发现很难理解为什么/如何使用二分搜索在数组/列表中搜索键的最坏和平均情况是 O(log(n))。 log(1,000,000) 只有 6。log(1,000,000,000) 只有 9 - 我明白了
我是一名优秀的程序员,十分优秀!