注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
是八月份的店面,天竺大哥打来的,两道题
1. 二维平面一堆点,找是否存在四个点组成平行x, y坐标轴的矩形。对这题有印象,最优解是n^2。就是先把每个点的x y组合存进set, 然后遍历pair of points, 以这两个点做对角点,然后set里查找剩下两点是否存在。当时就没想起来。。 就用了把x, y坐标和点的对应分别存进2个map, 固定第一点, 根据他的y找合适的第二点,遍历第二点,根据他的x找第三点类推。。这个的复杂度就很不好分析,因为不能确定最坏情况,最后猜了一个,大哥好像就放过我了。。
2. 刷题网站 思🌂捌乞丐版,找第一个就行。不过方法还是要用sliding window最优。
最后求大米,谢谢!
补充内容 (2018-11-29 01:58):
|