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

狗家new Gard店面

🔗
 楼主| AaLlC 2018-10-20 10:43:39 | 只看该作者
全局:
bccchong 发表于 2018-10-20 09:08
这个题对于45分钟的面试来说也太复杂了点了吧。。

呜呜呜。。。
还没有消息。。
回复

使用道具 举报

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

使用道具 举报

🔗
 楼主| AaLlC 2018-10-22 07:56:55 | 只看该作者
全局:
https://www.careercup.com/question?id=5717301963784192
回复

使用道具 举报

🔗
jianpanxia 2018-10-23 09:58:04 | 只看该作者
全局:
感觉我要是赶上这题基本上就凉了。。。想了一个晚上也没想到什么好的方法
回复

使用道具 举报

🔗
 楼主| AaLlC 2018-10-23 10:01:23 | 只看该作者
全局:
jianpanxia 发表于 2018-10-23 09:58
感觉我要是赶上这题基本上就凉了。。。想了一个晚上也没想到什么好的方法

可以看一下我分享的链接 里面有别人的讨论和写的代码,,
不过有些不太对的。。。
回复

使用道具 举报

🔗
jianpanxia 2018-10-23 12:25:50 | 只看该作者
全局:
AaLlC 发表于 2018-10-23 10:01
可以看一下我分享的链接 里面有别人的讨论和写的代码,,
不过有些不太对的。。。

看过了,感觉非常的复杂。。。45分钟肯定是想不到这么多的。。。
回复

使用道具 举报

🔗
LaSeineFirenze 2018-10-25 14:27:56 | 只看该作者
全局:
我试着写了下,感觉45分钟能把思路讲清就不错了,bug-free基本做不到,这还是用recursion,要是一开始就想着用stack写估计就凉凉了
  1. // Nested
  2. vector<string> getNested(string s) {
  3.     s += ',';
  4.     vector<string> res, last({""}), cur, tmp;
  5.    
  6.     for (int i=0; i<s.size(); i++) {
  7.         if (s[i] == ',') {
  8.             for (int j=0; j<last.size(); j++)
  9.                 res.push_back(last[j]);
  10.             
  11.             last = {""};
  12.         }
  13.         else {
  14.             cur.clear();
  15.             if (s[i] == '{') {
  16.                 int j = s.size()-1;
  17.                 while (s[j] != '}') j--;
  18.                 cur = getNested(s.substr(i+1, j-i-1));
  19.                 i = j;
  20.             }
  21.             else
  22.                 cur.push_back(string(1, s[i]));

  23.             tmp.clear();
  24.             for (int j=0; j<last.size(); j++)
  25.                 for (int k=0; k<cur.size(); k++)
  26.                     tmp.push_back(last[j] + cur[k]);
  27.             
  28.             last = tmp;
  29.         }
  30.     }
  31.    
  32.     return res;
  33. }
复制代码

补充内容 (2018-10-25 14:38):
果然还是有bug......中间找大括号的地方写错了QAQ
回复

使用道具 举报

🔗
飞人殿下 2018-10-31 05:50:36 | 只看该作者
全局:
请问楼主,所以面试官的意思是,给你第一种情况,让你写出来怎么处理,然后再给你第二种和第三种,分别写出解法是吗?
回复

使用道具 举报

🔗
 楼主| AaLlC 2018-10-31 13:06:21 | 只看该作者
全局:
飞人殿下 发表于 2018-10-31 05:50
请问楼主,所以面试官的意思是,给你第一种情况,让你写出来怎么处理,然后再给你第二种和第三种,分别写出 ...

差不多 是的
回复

使用道具 举报

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

本版积分规则

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