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

非死不可家坐等悲剧电面

全局:

2017(10-12月) 码农类General 硕士 实习@meta - 校园招聘会 - 技术电面  | | Other | 其他

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

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

x
没口音,美国人吧。

1.里口尔依依
2.
Sort an input string using an arbitrary alphabet
For example: custo
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Popular Interview Questions from Top Companies
ug,脑抽,
发帖攒人品吧。但是估计坐等悲剧 啊!











评分

参与人数 7大米 +25 收起 理由
Shp2500 + 3 给你点个赞!
jsuthcg + 5 感谢分享!
jenny han + 3 欢迎来介绍你知道的情况
jeff_xu001 + 3 感谢分享!
edyyy + 5 感谢分享!

查看全部评分


上一篇:有面purestorage实习的么
下一篇:脸书挂经,忧伤

本帖被以下淘专辑推荐:

推荐
hongyan0627 2017-10-10 08:03:41 | 只看该作者
全局:
请问第二题有规定 input 的范围么? 感觉用hashmap 记录下 input 的 string 的每个 char 的 count, 然后在按照规定的顺序输出?
回复

使用道具 举报

推荐
edyyy 2017-10-10 09:20:50 | 只看该作者
全局:
  1. #include <iostream>
  2. #include <string>
  3. #include <unordered_map>
  4. #include <algorithm>
  5. using namespace std;


  6. int main()
  7. {
  8.     string o = "qwertyuiopasdfghjklzxcvbnm";
  9.     unordered_map<char, int> m;
  10.     for (int i = 0; i < (int)o.size(); i++) m[o[i]] = i;
  11.     string s = "rewq";
  12.     sort(s.begin(), s.end(), [&](char &a, char &b) {
  13.         return m[a] < m[b];
  14.     });
  15.     cout << "After my sorting s = " << s;

  16.     return 0;
  17. }
复制代码

补充内容 (2017-10-10 09:21):
第二题可以直接这样sort吗?
回复

使用道具 举报

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

使用道具 举报

🔗
tonywen2014 2017-10-10 08:00:00 | 只看该作者
全局:
问一下第二题是不是只有letter? 这样的话用bucket sort?
回复

使用道具 举报

🔗
 楼主| hanmierden 2017-10-10 08:07:42 | 只看该作者
全局:
tonywen2014 发表于 2017-10-10 08:00
问一下第二题是不是只有letter? 这样的话用bucket sort?

只有letter
回复

使用道具 举报

🔗
 楼主| hanmierden 2017-10-10 08:08:09 | 只看该作者
全局:
hongyan0627 发表于 2017-10-10 08:03
请问第二题有规定 input 的范围么? 感觉用hashmap 记录下 input 的 string 的每个 char 的 count, 然后在按 ...

input就是letter,我就是用map
回复

使用道具 举报

🔗
 楼主| hanmierden 2017-10-10 08:08:59 | 只看该作者
本楼:
全局:
难受,求米
回复

使用道具 举报

🔗
SXY123 2017-10-10 08:19:21 | 只看该作者
全局:
第一题不是个设计题么,实习还考设计?不是只考算法?
回复

使用道具 举报

🔗
SXY123 2017-10-10 08:22:34 | 只看该作者
全局:
hanmierden 发表于 2017-10-10 08:08
input就是letter,我就是用map

用map应该就是o(n)啊,先一个循环记录每个字母出现的次数,然后根据要求的顺序输出。。
回复

使用道具 举报

🔗
 楼主| hanmierden 2017-10-10 08:33:16 | 只看该作者
全局:
SXY123 发表于 2017-10-10 08:19
第一题不是个设计题么,实习还考设计?不是只考算法?

这也算设计么,,,那他问了我只能写…
回复

使用道具 举报

🔗
 楼主| hanmierden 2017-10-10 08:34:00 | 只看该作者
全局:
SXY123 发表于 2017-10-10 08:22
用map应该就是o(n)啊,先一个循环记录每个字母出现的次数,然后根据要求的顺序输出。。

啊你说的好有道理啊。。。。。。。。。。。。。。天哪我真傻
回复

使用道具 举报

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

本版积分规则

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