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

facebook 第二轮电面

🔗
Augustus 2015-12-28 07:17:07 | 只看该作者
全局:
楼主,我这里没看懂,你说any permutation of b is a substring of a, 然后返回的index是a的index还是b得index?既然说了any permutation,那不应该是b的所有排列都得出现在a中吗?
回复

使用道具 举报

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

使用道具 举报

🔗
kiru 2016-1-14 08:18:56 | 只看该作者
全局:
请问lz还有印象是几月投的么,不知道2月再投是不是来得及
回复

使用道具 举报

🔗
 楼主| williamwangz 2016-1-16 13:09:42 | 只看该作者
全局:
kiru 发表于 2016-1-14 08:18
请问lz还有印象是几月投的么,不知道2月再投是不是来得及

越早越好,等别人把坑位都占了你准备好了也没用
回复

使用道具 举报

🔗
luofeidream 2016-1-17 02:43:13 | 只看该作者
全局:
williamwangz 发表于 2016-1-16 13:09
越早越好,等别人把坑位都占了你准备好了也没用

楼主当时拿到intern offer了吗
回复

使用道具 举报

🔗
frank11118 2016-3-2 01:13:22 | 只看该作者
全局:
樓主能分享一下 hashMap O(n) 的解法嗎?  感激不盡!
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

🔗
slashGu 2016-8-26 02:53:46 | 只看该作者
全局:
这道题可以用hash table加一个count来解决,我把自己写的代码贴在下面,应该是没问题的。

  1. #include <iostream>
  2. #include <unordered_map>
  3. #include <string>

  4. using namespace std;

  5. int strStr(string source, string target) {
  6.         unordered_map<char, int> ht;
  7.         int count = 0;
  8.         for(auto c : target) {
  9.                 ht[c]++;
  10.                 count++;
  11.         }
  12.         int start = 0, end = 0;
  13.        
  14.         for( ; end < source.size(); ++end) {
  15.                 if(ht[source[end]]-- > 0) {
  16.                         count--;
  17.                 }
  18.                 while(count == 0) {
  19.                         if(end - start + 1 == target.size()) {
  20.                                 return start;
  21.                         }
  22.                         if(ht[source[start++]]++ == 0) {
  23.                                 count++;
  24.                         }
  25.                 }
  26.         }
  27.        
  28.         return -1;
  29. }

  30. int main(int argc, char *argv[]) {
  31.         string s = "hello";
  32.         string t = "wor";
  33.         int res = strStr(s, t);
  34.         cout << res << endl;
  35.         return 0;
  36. }
复制代码
回复

使用道具 举报

🔗
qiuxuxing007 2016-9-29 13:54:27 | 只看该作者
全局:
我觉得就是对string a 和string b 各个建立 frequcny table 然后entry 遍历就可以了
回复

使用道具 举报

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

本版积分规则

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