12
返回列表 发新帖
楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

狗店

🔗
wilqud 2018-11-12 12:37:58 | 只看该作者
全局:
bc2615 发表于 2018-11-12 05:32
请问二分法在这里是怎么用的 可以详细说说吗

还有怎么保证rect边和坐标轴平行的问题。。。求指点
回复

使用道具 举报

🔗
lovemyisa 2018-11-14 02:23:02 | 只看该作者
全局:
wilqud 发表于 2018-11-12 12:37
直接算xy差值的话怎么保证rect边和坐标轴平行呢。。。想不通求解释

其实很简单。
就是确定两个点。根据其y轴坐标去二分查找确定其他两个点,meanwhile update max so far.

评分

参与人数 1大米 +3 收起 理由
wilqud + 3 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
枚举对角线就行了 可以唯一确定矩形
回复

使用道具 举报

🔗
zjt610526 2018-11-15 01:31:56 | 只看该作者
全局:
foryousee 发表于 2018-11-10 05:33
按照x值排序,x相同就排序y,然后二分法找出两两x之间的最小y值差,更新最小值。时间复杂度,排序O(nlogn) ...

这种方式不能保证找到4个点组成平行于xy轴的矩形吧,是不是用n2枚举两个点做对角线找其余两个点比较合理。
回复

使用道具 举报

🔗
tjuwdz95 2018-11-22 08:39:07 | 只看该作者
全局:
dengzeyu147 发表于 2018-11-9 20:52
楼主觉得这样做可以吗?
**** 本内容被作者隐藏 ****

这种做法点数是N,时间复杂度N^2,空间复杂度N^2,N在这里不是矩阵边长了,这种做法利口750会超时
回复

使用道具 举报

🔗
Kiri 2018-11-22 14:01:44 | 只看该作者
全局:
foryousee 发表于 2018-11-10 05:33
按照x值排序,x相同就排序y,然后二分法找出两两x之间的最小y值差,更新最小值。时间复杂度,排序O(nlogn) ...

请问整体复杂度是多少呢?
回复

使用道具 举报

🔗
maomao12 2018-11-29 10:16:04 | 只看该作者
全局:
请问楼主, 是这道题吗?https://leetcode.com/problems/minimum-area-rectangle/
谢谢!
回复

使用道具 举报

全局:
maomao12 发表于 2018/11/29 10:16:04
请问楼主, 是这道题吗?https://leetcode.com/problems/minimum-area-rectangle/
谢谢!

是的,然后return的是四个顶点坐标
这题啥时候出的啊(;???Д??`)
回复

使用道具 举报

🔗
dengzeyu147 2018-11-30 10:34:47 | 只看该作者
全局:
吟游诗人刘小翠 发表于 2018-11-29 11:00
是的,然后return的是四个顶点坐标
这题啥时候出的啊(;???Д??`)

上两次contest
回复

使用道具 举报

无效楼层,该帖已经被删除
您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表