123
返回列表 发新帖
楼主: alucardzhou
跳转到指定楼层
上一主题 下一主题
收起左侧

9月1日 G家电面

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

使用道具 举报

🔗
yyboyz 2015-10-5 13:05:21 | 只看该作者
全局:
第二题我想了一会 有思路:

1.首先用一个map以字母为key, 一个单词集合为value存储单词
Map<Character, Set<String>>  

2. 初始化这个map
3. 开始找了:

    for(){

}
回复

使用道具 举报

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

评分

参与人数 1大米 +3 收起 理由
alucardzhou + 3 回答的很好!

查看全部评分

回复

使用道具 举报

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

使用道具 举报

🔗
Rudy 2015-11-11 06:01:56 | 只看该作者
全局:
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. #include <set>
  5. #include <iterator>

  6. using namespace std;

  7. class Solution {
  8. private:
  9.         struct cmp {
  10.                 bool operator() (const pair<int, string>& l, const pair<int, string>& r) {
  11.                         return l.second.size() >= r.second.size();
  12.                 }
  13.         };
  14.         using Iter = set<pair<int, string>, cmp>::iterator;
  15. public:
  16.         int biggestProduct(const vector<string>& input) {
  17.                 set<pair<int, string>, cmp> mySet;
  18.                 for (auto& word: input) {
  19.                         int key = 0;
  20.                         for (auto& c: word)
  21.                                 key |= (1 << (c - 'a'));
  22.                         mySet.insert(make_pair(key, word));
  23.                 }
  24.                 int globalMax = -1;
  25.                 for (Iter it = mySet.begin(); it != mySet.end(); it++) {
  26.                         int localMax = -1;
  27.                         for (Iter iit = next(it); iit != mySet.end(); iit++) {
  28.                                 if ( (it->first & iit->first) == 0) {
  29.                                         localMax = it->second.size() * iit->second.size();
  30.                                         break;
  31.                                 }
  32.                         }
  33.                         if (localMax > globalMax) globalMax = localMax;
  34.                 }
  35.                 return globalMax;
  36.         }
  37. };

  38. int main() {
  39.         vector<string> input = {"cat", "dog", "feed", "pull", "space"};
  40.         Solution sol;
  41.         cout << sol.biggestProduct(input) << endl;
  42. }
复制代码
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

🔗
jkingxt 2015-11-15 13:43:20 | 只看该作者
全局:
我感觉lz的代码有一点点不对。比如说<p><b>h</b>ell<b>o</b></p>.对于lz的代码,lz是先遍历所有的子节点,然后加上本节点的text。那么对于tag<p>,有两个子节点<b>,那么最后返回的结果就是hoell.但是照理来说应该返回hello吧
回复

使用道具 举报

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

本版积分规则

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