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

Google电面

🔗
 楼主| 夜行码农耗子 2015-10-7 15:24:44 | 只看该作者
全局:
airwindow 发表于 2015-10-7 07:47
感觉不能通过判断input[mid]和input[low]的关系来判断mid所处的是上升还是下降part诶...
比如下面这个ca ...

+1!之前别人Po的代码我没看懂,以为是什么高深的方法,我是比较的Mid+1和Mid-1,当然要考虑重复
回复

使用道具 举报

🔗
 楼主| 夜行码农耗子 2015-10-7 15:26:14 | 只看该作者
全局:
Hotzenplotz 发表于 2015-10-7 09:47
可是有可能你向左或者向右,不能保证二分查找能用。比如你这里往右边二分查找是555585,这跟原来题目是一 ...

向右二分查找是查找的是第一个不为5的数(8)不太清楚为什么用不了。。。楼主愚钝。。。。
回复

使用道具 举报

🔗
 楼主| 夜行码农耗子 2015-10-7 15:28:20 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
 楼主| 夜行码农耗子 2015-10-7 15:30:03 | 只看该作者
全局:
yyboyz 发表于 2015-10-7 13:42
复杂度就是O(N)了

最直观地看:

55555555585这个例子来说,找到5之后利用二分左右找range,找到【0-9】然后左边到边界了满足条件,右边是8不满足,那么下次再找的时候是不是就可以从[8,5]开始找了呢?
回复

使用道具 举报

🔗
Hotzenplotz 2015-10-7 23:49:40 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
purplesky85 2015-10-8 03:22:13 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
donnice 2015-10-8 03:26:56 | 只看该作者
全局:
第一题好像和LC一道hard原题很像?
回复

使用道具 举报

🔗
 楼主| 夜行码农耗子 2015-10-8 03:40:16 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
 楼主| 夜行码农耗子 2015-10-8 03:42:53 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
 楼主| 夜行码农耗子 2015-10-8 03:43:54 | 只看该作者
全局:
Hotzenplotz 发表于 2015-10-7 23:49
你不能保证左边或右边是有序数组啊,比如555585,中间取到的是5,你依然无法判断第一个不为5的数是在左边 ...

看在楼主大言不惭的拿错误解法跟大家讨论树立反面典型的诚意上给加点米呗~
回复

使用道具 举报

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

本版积分规则

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