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

Google 电面(准备二面求人品)

🔗
 楼主| williamwjs 2015-10-6 22:55:36 | 只看该作者
全局:
saberkun 发表于 2015-10-6 09:48
先求cycle 吗?但可能有多个cycle,对每个a_init 都求?

a_init是个input
回复

使用道具 举报

🔗
 楼主| williamwjs 2015-10-6 22:56:15 | 只看该作者
全局:
say543 发表于 2015-10-6 11:32
题看不太懂 能说说吗?

Input:

arr = [1, 2, 3, 4, 5, 6…]
N = 3
a_init = 0

Operation:

A_0 = 0                                   
A_1 = arr[A_0] = arr[0] = 1
A_2 = arr[A_1] = arr[1] = 2
A_3 = arr[A_2] = arr[2] = 3
return 3
回复

使用道具 举报

🔗
 楼主| williamwjs 2015-10-6 23:01:45 | 只看该作者
全局:
又见紫风铃 发表于 2015-10-6 21:07
感觉是这个意思,大概写了下

感觉差不多,我当时想的是用个HashMap存元素及index,用另外一个List存顺序,如果重复了,就从list里直接计算该是啥
回复

使用道具 举报

🔗
wenqiang88 2015-10-6 23:17:45 | 只看该作者
本楼:
全局:
js加油!
回复

使用道具 举报

🔗
 楼主| williamwjs 2015-10-6 23:58:50 | 只看该作者
全局:

xie di ge!!!
回复

使用道具 举报

🔗
saberkun 2015-10-7 02:54:27 | 只看该作者
全局:
又见紫风铃 发表于 2015-10-6 21:07
感觉是这个意思,大概写了下

不是这么暴力吧。找cycle就是O(K)的,类似topological
回复

使用道具 举报

全局:
saberkun 发表于 2015-10-7 02:54
不是这么暴力吧。找cycle就是O(K)的,类似topological

额,找cycle是o(k)的啊,那个range(1, N+1)虽然写着循环这么多,但如果k < N的话,肯定在o(k)就break出来了
回复

使用道具 举报

🔗
pengzewen37 2015-10-7 06:27:11 | 只看该作者
全局:
请问楼主,数组中允许duplicate value的存在吗
回复

使用道具 举报

🔗
matieee 2015-10-7 09:40:07 | 只看该作者
本楼:
全局:
祝好运!
回复

使用道具 举报

🔗
 楼主| williamwjs 2015-10-7 12:10:04 | 只看该作者
全局:
pengzewen37 发表于 2015-10-7 06:27
请问楼主,数组中允许duplicate value的存在吗

允许的的
回复

使用道具 举报

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

本版积分规则

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