San Jose各个房价 <1.5m 区域买房总结

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投
内推多家公司面试
坐标湾区
Games Startup
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
把贵司招聘信息放这里
查看: 860|回复: 3
收起左侧

MS店面1

[复制链接] |试试Instant~ |关注本帖
wjf1990 发表于 2016-9-20 06:05:32 | 显示全部楼层 |阅读模式

2017(7-9月) 码农类General 博士 全职@巨硬 - 网上海投 - 技术电面  | Other | fresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
巨硬店面   . 牛人云集,一亩三分地
lc原题可惜没刷到. 牛人云集,一亩三分地
还是做出来了  . more info on 1point3acres
直接粘贴:
an array n points, each point (x,y).
class Point
{. 一亩-三分-地,独家发布
public int x;
public int y;
}

List<Point> points.
y = ax + b
slope = a;
intersect = b;.1point3acres网
Our goal : find a slope and intersect that has most points go across it.. From 1point 3acres bbs

(0,0), (0,1) (1,0)

<0, 1>. from: 1point3acres
Idea: 1. For every pair of points, get slope and intersect of line that across these two points. n^2
2. HashMap key:<slope, intersect>  values: Points that come across slope and intersect. n(n - 1) = n^2

3. Loop value set of map, pick the one with most points in it; n(n-1) n ^2
Time: O(n^2) Space: O(n^2). from: 1point3acres
Pair{
. From 1point 3acres bbs
}
Improving space:
Idea: Instead of storing pairs:
       store 2 Points in hashMap
       for every points in these 2 points:
       if(p1, p2) (p2, p3) p1, p2, p3

Improvement : . 一亩-三分-地,独家发布
1. See if the slope is same-google 1point3acres
Point A
Point B
b.x = a.x INT_MAX. From 1point 3acres bbs
get slope
HashMap<Integer, Integer> map .留学论坛-一亩-三分地
key : slope value : count. Waral 博客有更多文章,

public int maxPoints(List<Point> points) {
    int result = 0;
    for(int i = 0; i < points.size(); i++) {
        int same = 1;
        HashMap<float, Integer> map = new HashMap<>();
        for(int j = i + 1; j < points.size(); j++) {. 一亩-三分-地,独家发布
            if(points.get(i).x == points.get(j).x && points.get(i).y == points.get(j).y) {
                same++;
            }else if(points.get(i).x == points.get(j).x) {
                map.get(Integer.MAX_VALUE)++;
            } else {
                float slope = (points.get(i).y - points.get(j).y) / (points.get(i).x - points.get(j).y);. 围观我们@1point 3 acres
                map.get(slope)++;
            }
    }. 1point3acres
    int max = 0;
        for(Integer value : map.values) {
            max = Math.max(max, value);
        }
        result = Math.max(max, result);.留学论坛-一亩-三分地
    }
    return result;
}

评分

1

查看全部评分

sherrychu 发表于 2016-9-20 06:33:35 | 显示全部楼层
这个是149. Max Points on a Line ?什么时候的电面?内推多久电的?谢谢
回复 支持 反对

使用道具 举报

 楼主| wjf1990 发表于 2016-9-20 07:12:46 | 显示全部楼层
sherrychu 发表于 2016-9-20 06:33
这个是149. Max Points on a Line ?什么时候的电面?内推多久电的?谢谢
. 留学申请论坛-一亩三分地
就是这题  今天下午的   我上周三LINKEDIN上找的HR
回复 支持 反对

使用道具 举报

shuiguo 发表于 2016-9-20 10:41:34 | 显示全部楼层
请问这是什么公司?
回复 支持 反对

使用道具 举报

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2018-5-26 16:37

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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