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

问一道Google面经

🔗
bobzhang2004 2016-1-23 00:07:41 | 只看该作者
全局:
好像只能brute force啊
回复

使用道具 举报

全局:
likenisha 发表于 2016-1-22 22:59
two pointers,这个是原题咯

求问这个双指针怎么做?尤其是可能pattern还会有重复的char,这样感觉最少也要O( lenA * lenB )
回复

使用道具 举报

🔗
likenisha 2016-1-23 01:22:18 | 只看该作者
全局:
韦斯特大人 发表于 2016-1-22 11:08
求问这个双指针怎么做?尤其是可能pattern还会有重复的char,这样感觉最少也要O( lenA * lenB )

看错题了,这个题是dp,我原来没看到保留顺序的
回复

使用道具 举报

全局:
likenisha 发表于 2016-1-23 01:22
看错题了,这个题是dp,我原来没看到保留顺序的

soga 谢谢分享
回复

使用道具 举报

🔗
bobzhang2004 2016-2-16 01:50:00 | 只看该作者
全局:
Hotzenplotz 发表于 2016-1-21 07:36
暴力就是O(n^2):
遍历str1,如果某个char i和str2的第一个char相同,就从i开始往后遍历所有字符,直到找 ...

这是kmp吗?可以分享下代码吗?
回复

使用道具 举报

🔗
新宿车站 2016-3-5 14:20:34 | 只看该作者
全局:
就是strstr啊。。。另外应该是substring,不是subsequence
回复

使用道具 举报

🔗
 楼主| neverlandly 2016-3-6 03:41:04 | 只看该作者
全局:
新宿车站 发表于 2016-3-5 14:20
就是strstr啊。。。另外应该是substring,不是subsequence

楼上看题不仔细,不是strstr, 也不是substring, 就是subsequence,题是没错的,这是一道DP的题
回复

使用道具 举报

🔗
新宿车站 2016-3-6 09:31:45 | 只看该作者
全局:
neverlandly 发表于 2016-3-6 03:41
楼上看题不仔细,不是strstr, 也不是substring, 就是subsequence,题是没错的,这是一道DP的题

string是要连续的,你要找的就是连续的。这就是substring。我看清你的题了
回复

使用道具 举报

🔗
新宿车站 2016-3-6 09:33:19 | 只看该作者
全局:
新宿车站 发表于 2016-3-6 09:31
string是要连续的,你要找的就是连续的。这就是substring。我看清你的题了

准确说,是从str1找substring,使得这个substring里有subsequence=str2
回复

使用道具 举报

🔗
bobzhang2004 2016-3-9 11:10:14 | 只看该作者
全局:
韦斯特大人 发表于 2016-1-23 00:08
求问这个双指针怎么做?尤其是可能pattern还会有重复的char,这样感觉最少也要O( lenA * lenB )

三个指针就可以了吧,复杂度还是O(lenA * lenB)
回复

使用道具 举报

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

本版积分规则

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