回复: 0
跳转到指定楼层
上一主题 下一主题
收起左侧

LiveRamp OA之青蛙過河

全局:

2016(7-9月) 分析|数据科学类 硕士 实习@ - 猎头 - 在线笔试  | | Other | 应届毕业生

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

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
剛做完LiveRamp的OA題,結果尚未揭曉,不過想和各位討論一下自己的解法。
LiveRamp在Codility上的online test的題目好像就那一題青蛙過河,有朋友說他投很多次履歷,每次都做到同一題;版上有人說做過別的題目,不確定是不是因為職位別不同的關係。
先把 algorithm的架構講一下:. Χ
首先需要trace每個位置是否已經有葉子,因為葉子會重覆掉落在相同位置上,如果某位置上已有葉子,就可以不用做 => 建一個 size = X 的 boolean array
接著我們要用類似 dynamic programming的方法來解,需要兩個 variable: fwd_fp和bwd_fp,分別代表「從0往下跳最遠可到達的點」和「從X往前跳最遠可到達的點」
fwd_fp 初始值為0 (一開始只能
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
me complexity = O(n);判斷是否已有葉子的array 是size X,所以space complexity = O(X)。
. 1point 3acres





. ----
补充内容 (2015-11-4 17:51):
忘記論壇的語法會把 [ i ] 視為斜體命令;文中除了 "array A"之外的所有大寫 A 都是指 A[ i ] :A的第 i 個元素。

评分

参与人数 3大米 +70 收起 理由
lerena + 5 感谢分享!
cupcupcup + 5 很有用的信息!
whdawn + 60

查看全部评分


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

本版积分规则

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