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

Coursera OA

全局:

2016(10-12月) 码农类General 硕士 全职@ - 网上海投 - 在线笔试  | | Other | 在职跳槽

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

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

x
刚刚做完的 coursera new grad software engineer challenge... 一共两道题,50分钟。我用的java 7。
第一题读题就读了10分钟,给三个input,第一个int n,第二个array a,第三个是array b。
一共是从 1 - n 个任务,a[i] 和 b[i] 表示 要完成任务 a[i] 必须要先完成 任务 a[b[i]]。最后返回能完成的任务数量。
其中a和b的长度 m: 0 ≤ m ≤ n, a[i] 和 b[i]: 1 ≤ a[
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
nd-color:rgb(57, 66, 78)">





补充内容 (2016-9-29 12:10):
我打错了- -我当时写的是a[b[i] - 1]

上一篇:关于预约电面的问题
下一篇:电面面经,顺道问几个airbnb面经题
推荐
AndrewFish 2016-10-4 04:39:12 | 只看该作者
全局:
zifanzzz 发表于 2016-10-3 08:35
他题目就是这么说的...(摊手)。时运不济啊碰到这种题
如果b已完成,就无法完成a。

哦 我明白了  感觉像是拓扑排序的变种   
这里的说法有点这样的意思:
这里执行任务a[i]是为了执行b[i], 所以如果b[i]已经执行过了, 那么就没必要执行a[i]了。
不过这个关系有传递性吗? 比方说 e-->f-->g, 那你执行g之后还能执行e吗  如果是可以传递的, 那么应该可以用拓扑排序解吧?
回复

使用道具 举报

推荐
iwannabxm 2016-10-1 23:32:42 | 只看该作者
全局:
n = 2, a = {1, 2}, b = {2, 1} 返回1。因为在i = 0时候a = 1,b = 2。需要先做任务2。做完任务2时回来看任务1,发现在i = 1时候,做任务1之后才能完成任务2,然而任务2已经做完了无法完成任务1。所以只有任务2可以做。.

这里i=0的时候先做任务2再做任务1为什么不行?为啥要查一遍i=1的情况?
回复

使用道具 举报

推荐
 楼主| zifanzzz 2016-10-1 01:32:20 | 只看该作者
全局:
iwannabxm 发表于 2016-10-1 01:11
没太懂第一题诶。。。。。什么叫必须要先完成任务a?

我当时也读了半小时,题目超级长,大意就是在index i这个位置。你如果要完成任务a[i]就必须要先完成任务b[i]。。。如果你发现任务b[i]已经完成了,辣么a[i]就无法完成。。。让最后返回能完成任务的最大数量。
回复

使用道具 举报

🔗
ychenbf 2016-9-29 12:08:46 | 只看该作者
全局:
不太懂第一题的意思 请问楼主有图吗

话说b是array,
a[b - 1] = 0; <----- 这应该会有error吧? (我不熟java orz)
回复

使用道具 举报

🔗
 楼主| zifanzzz 2016-9-29 12:10:50 | 只看该作者
全局:
ychenbf 发表于 2016-9-29 12:08
不太懂第一题的意思 请问楼主有图吗

话说b是array,

我忘了截图了。。。特别长的描述。我也是读了十几分钟的题。。先做的第二个再回来的
回复

使用道具 举报

🔗
 楼主| zifanzzz 2016-9-29 12:18:57 | 只看该作者
全局:
a[b[i] - 1]为什么打不出来啊
回复

使用道具 举报

🔗
iwannabxm 2016-10-1 01:11:00 | 只看该作者
全局:
没太懂第一题诶。。。。。什么叫必须要先完成任务a[b]?
回复

使用道具 举报

🔗
zzhgetfuture 2016-10-1 01:20:27 | 只看该作者
全局:
看不太懂楼主第一题的描述哎
回复

使用道具 举报

🔗
 楼主| zifanzzz 2016-10-1 01:32:44 | 只看该作者
全局:
zzhgetfuture 发表于 2016-10-1 01:20
看不太懂楼主第一题的描述哎

同上- -我很背的碰上了这个题。。
回复

使用道具 举报

🔗
sunny11 2016-10-3 05:15:41 | 只看该作者
全局:
我感觉第一问是不是要用topological sort做?类似于leetcode course schedule那题。
回复

使用道具 举报

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

本版积分规则

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