📣 独立日限时特惠: VIP通行证立减$68
回复: 12
跳转到指定楼层
上一主题 下一主题
收起左侧

[面试经验] Wish intern OA

全局:

2019(7-9月) 码农类General 硕士 实习@wish - 内推 - 在线笔试  | | Other | 其他
需要
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

本帖子中包含更多资源

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

x

评分

参与人数 3大米 +7 收起 理由
VV氏 + 1 很有用的信息!
umialpha + 3 给你点个赞!
想远眺的金蓝鸟 + 3 很有用的信息!

查看全部评分


上一篇:Google OA 12.12
下一篇:狗家OA 2019intern
全局:
myang39 发表于 2019-1-19 04:25
能问一下lz怎么优化时间复杂度吗? 我现在的想法是:
1. brute force,就是loop through the roll array, 一 ...

假设new_roll = new int[s.size()], 我们很容易知道new_roll[0] = len(roll), new_roll[1] 等于多少呢, new_roll[1] = new_roll[0] - (1在roll中的个数), 因此可以写出一个转移方程: new_roll[i] = new_roll[i-1] - (i在roll中的个数)。而i在roll中的个数只要统计一次roll放在hash里面就可以了,时间复杂度O(len(s) + len(roll))

评分

参与人数 1大米 +3 收起 理由
umialpha + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
能问一下lz怎么优化时间复杂度吗? 我现在的想法是:
1. brute force,就是loop through the roll array, 一个一个去update s里的char
2. 先main一个new_roll[s.size()],物理意思是new_roll[i] 记录了第i个char需要update几次, 但是要fill这个new_roll, 也需要loop through the roll array 才能填完, 时间复杂度是一样的.
回复

使用道具 举报

推荐
JanienChen 2019-1-20 08:53:17 | 只看该作者
全局:
sandered 发表于 2019-1-20 02:03
就是统计每个字母需要(最终)移动多少次,到最后再来生成移动后的字符串。

楼主请问怎么统计呢 是不是先把roll数组排个序 然后二分查找啊
回复

使用道具 举报

全局:
非常有用,请问楼主只有一道题吗?
回复

使用道具 举报

🔗
 楼主| sandered 2018-12-21 12:58:23 | 只看该作者
全局:
想远眺的金蓝鸟 发表于 2018-12-21 10:33
非常有用,请问楼主只有一道题吗?

是的只有一道题
回复

使用道具 举报

🔗
AiLiner 2018-12-22 02:21:59 | 只看该作者
全局:
楼主是什么方向的?
回复

使用道具 举报

🔗
Malcol 2018-12-26 23:53:05 | 只看该作者
全局:
楼主是内推的吗
回复

使用道具 举报

🔗
tall_cool_13 2019-1-19 08:09:10 | 只看该作者
全局:
除了这题 => Sol,再贡献一题比较简单
回复

使用道具 举报

🔗
 楼主| sandered 2019-1-20 02:03:47 | 只看该作者
全局:
就是统计每个字母需要(最终)移动多少次,到最后再来生成移动后的字符串。
回复

使用道具 举报

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

本版积分规则

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