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

狗家店面

全局:

2019(10-12月) 码农类General 硕士 全职@google - 内推 - 技术电面  | | Pass | 应届毕业生

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

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

x
10.10号面试,一两天后通知通过。题目简化一下说明如下:
您好!
本帖隐藏的内容需要积分高于 123 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 123 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies


求大米~
顺便问下大家昂塞一般约在店面之后多久?我因为签证问题感觉要约到一个月以后了,保守一点得一个半月,会不会有点晚

评分

参与人数 7大米 +13 收起 理由
籍文同学 + 2 欢迎分享你知道的情况,会给更多积分奖励!
Neal + 2 给你点个赞!
lbjforever + 1 给你点个赞!
yunyunhello + 2 很有用的信息!
xiaohuolong + 2 给你点个赞!

查看全部评分


上一篇:狗狗OA
下一篇:亚麻 oa2
推荐
 楼主| roseway 2019-10-16 08:57:24 | 只看该作者
全局:
Neal 发表于 2019-10-15 23:45
请问楼主 随机选择这个条件是必须的吗? 否则就可以 for loop 这组数。这个问题就可以转换成组合问题,就是 ...

必须随机选择。
随机选择的思路就是生成一个介于0到数组长度的randint,取该randint位置的数字作为第一个数字,把该数字和最后一个数字交换;然后生成0到数组长度减一的randint,依此类推。
求m个组合,我当时只回答了选出来的数存起来,每次生成都检查一下,如果重复了重来。这种方法效率很低。
回复

使用道具 举报

推荐
Neal 2019-10-15 23:45:22 | 只看该作者
全局:
请问楼主 随机选择这个条件是必须的吗? 否则就可以 for loop 这组数。这个问题就可以转换成组合问题,就是从 s 个数中选出n个数的组合,因为要选m次,相当于求出m个这种组合,然后每个组合内的数不完全相同
可以用 for loop s, 考虑当前数加入set,再做dfs, 然后backtracking, 当前数不加入set, 然后再做 dfs已给楼主加大米,请教思路,谢谢!
回复

使用道具 举报

推荐
lifuyao 2019-10-16 14:57:17 | 只看该作者
全局:
roseway 发表于 2019-10-16 08:57
必须随机选择。
随机选择的思路就是生成一个介于0到数组长度的randint,取该randint位置的数字作为第一 ...

楼主你好,我觉得可以不可以用洗牌算法处理了之后,其实就是你说的方法(蠡口三巴斯), 然后每一个index开始,都可以作为一个结果,如果还不够,就再洗牌一次,中间还是需要set的
回复

使用道具 举报

全局:
啊你好快啊,我10月4号面的,现在还没有结果。感觉要凉凉了
回复

使用道具 举报

🔗
xiaohuolong 2019-10-13 15:10:12 | 只看该作者
全局:
感谢分享,楼主能说说这题怎么做吗
回复

使用道具 举报

🔗
Richard Xiong 2019-10-13 15:13:36 | 只看该作者
全局:
MiniMinyi 发表于 2019-10-13 14:27
啊你好快啊,我10月4号面的,现在还没有结果。感觉要凉凉了

我是9.11面的,前天给的结果。。。
回复

使用道具 举报

🔗
yunyunhello 2019-10-14 00:00:15 | 只看该作者
全局:
楼主能再解释一下“如果要选m次,每组(set)数字不能相”与前半句的差别在哪吗?前面不是无放回的选吗,所以不会选到一样的?
回复

使用道具 举报

🔗
adayxiang 2019-10-14 00:43:30 | 只看该作者
全局:
感觉类似蠡口 散吧以/散吧零
回复

使用道具 举报

🔗
 楼主| roseway 2019-10-14 09:20:17 | 只看该作者
全局:
yunyunhello 发表于 2019-10-14 00:00
楼主能再解释一下“如果要选m次,每组(set)数字不能相”与前半句的差别在哪吗?前面不是无放回的选吗,所 ...

选n次,每次都重新从原来的一组数字里选,所以有可能重复
回复

使用道具 举报

🔗
LZY20170708 2019-10-14 11:36:05 | 只看该作者
全局:
roseway 发表于 2019-10-14 09:20
选n次,每次都重新从原来的一组数字里选,所以有可能重复

请问楼主这题是不是用一个hashset来做,将已经选过的放入hashset,如果下一次选中的在这个set里面,就重新选择?
回复

使用道具 举报

🔗
 楼主| roseway 2019-10-14 12:15:10 | 只看该作者
全局:
LZY20170708 发表于 2019-10-14 11:36
请问楼主这题是不是用一个hashset来做,将已经选过的放入hashset,如果下一次选中的在这个set里面,就重新 ...

这样是可以做,我也只想到这种简单的办法,但是如果m比较大,就会尝试好多次才能找到,效率比较低
回复

使用道具 举报

🔗
LZY20170708 2019-10-14 12:27:37 | 只看该作者
全局:
roseway 发表于 2019-10-14 12:15
这样是可以做,我也只想到这种简单的办法,但是如果m比较大,就会尝试好多次才能找到,效率比较低

楼主后一个问的意思
“一共选m次,每次选n个元素出来组成一个set. 一共m个set, 并且保证这个m个set共n*m个元素各不相同?”
回复

使用道具 举报

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

本版积分规则

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