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

eBay技术电面

🔗
匿名用户-FQL5G  2020-10-15 05:32:31 |倒序浏览

2020(10-12月) 码农类General 硕士 全职@ebay - 内推 - 技术电面  | | Other | 在职跳槽

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

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

x
本帖最后由 匿名 于 2020-10-15 05:33 编辑

感觉要挂...经
天竺SDE3来面的

45分钟

给一个数组, 包含一些空字符串, 非空字符串是排序好的, 要求你求target wo
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
后也没bug free写出来,结束后发现了那个小bug,已经来不及了


求米! 我感觉我这辈子都上不了岸了。沮丧。。。


评分

参与人数 3大米 +7 收起 理由
Sengo + 2 欢迎分享你知道的情况,会给更多积分奖励!
匿名用户-3TGZY + 4
judyzhang + 1 给你点个赞!

查看全部评分


上一篇:Yext sde 面经
下一篇:亚麻一轮VO timeline
推荐
hjy 2020-10-21 00:57:11 | 只看该作者
全局:
本帖最后由 hjy 于 2020-10-21 01:02 编辑
cuzy 发表于 2020-10-19 13:32
是的 不过遇到空的时候怎么处理 要注意死循环的情况 他叫我当场跑代码了,感觉他自己理解得也不透彻 给不 ...

我觉得首先初始化的时候左右指针如果是空就得统一往左或者右移动找到一个首位第一个非空的str,像是“空 非空 空 非空 空”的话, 就是区间【1,3】,然后之后每次二分中指针遇到空的时候可以统一把中指针往左移动直到遇到非空。如果移动过后碰到左指针就break表示循环结束(表示左右指针中间全是空,没必要继续二分了)。这样就可以保证每次二分的结果都必然不是空。最后左右指针一定会落在一个像是“非空 空 空 空 非空” 这样一个区间,对比左右指针和target应该就能得到结果了。
回复

使用道具 举报

推荐
hjy 2020-10-19 06:09:21 | 只看该作者
全局:
感觉就是普通二分法?不过把数字比较换成string.compareTo() 。 然empty string的时候把指针往一个方向移动(左或者右)直到遇到非空就停下。
回复

使用道具 举报

全局:
用hashmap 做?
回复

使用道具 举报

🔗
cuzy 2020-10-15 07:41:58 | 只看该作者
全局:

时间复杂度要小于O(n) 用不了hashmap吧。 我用的二分
回复

使用道具 举报

🔗
CharlotteZcccc 2020-10-15 10:16:24 | 只看该作者
全局:
CC150上有这道题
回复

使用道具 举报

全局:
cuzy 发表于 2020-10-14 16:41:58
时间复杂度要小于O(n) 用不了hashmap吧。 我用的二分
请问这一题用二分法的worst case time complexity是不是也是O(n)? 如果大部分的string都是empty的话。谢谢!
回复

使用道具 举报

🔗
cuzy 2020-10-16 04:44:04 | 只看该作者
全局:

好吧 第一次听说CC150
回复

使用道具 举报

🔗
cuzy 2020-10-16 04:48:02 | 只看该作者
全局:
a_small_potato 发表于 2020-10-15 11:00
请问这一题用二分法的worst case time complexity是不是也是O(n)? 如果大部分的string都是empty的话。谢谢 ...

是的! logn 到 n
回复

使用道具 举报

🔗
cuzy 2020-10-19 13:32:29 | 只看该作者
全局:
hjy 发表于 2020-10-19 06:09
感觉就是普通二分法?不过把数字比较换成string.compareTo() 。 然empty string的时候把指针往一个方向移 ...

是的 不过遇到空的时候怎么处理 要注意死循环的情况 他叫我当场跑代码了,感觉他自己理解得也不透彻 给不了好的引导 大概思路对了之后只看你最后有没有bug free写出来
回复

使用道具 举报

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

本版积分规则

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