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

pinterest 电面跪经

🔗
面试问题 2017-10-23 15:51:00 | 只看该作者
全局:
这题在地里今天看到三次了,分别by 脸熟股沟和你家,怎么这么火~

补充内容 (2017-10-23 15:52):
哦,但是其他地方看到的是可以加到中间或者前面~
回复

使用道具 举报

🔗
king_lm 2017-10-23 22:33:35 | 只看该作者
全局:
m1n2b3v4 发表于 2017-10-23 15:51
这题在地里今天看到三次了,分别by 脸熟股沟和你家,怎么这么火~

补充内容 (2017-10-23 15:52):

确实很火,这是一道two sigma的oa……
回复

使用道具 举报

🔗
steveguang 2017-10-27 12:49:37 | 只看该作者
全局:
还是有点不懂,请问楼主如果是a, b, c那应该输出abc?
回复

使用道具 举报

🔗
telenav 2017-10-27 13:37:47 | 只看该作者
全局:
这题要怎么做?build一个大树,每个节点有26个子节点,然后backtracking来做?
回复

使用道具 举报

🔗
 楼主| sunyanzi 2017-10-27 16:29:00 | 只看该作者
全局:
steveguang 发表于 2017-10-27 12:49
还是有点不懂,请问楼主如果是a, b, c那应该输出abc?

要每一个步骤都有,如果是a,b,c只能是a或者b或者c
有a,ab 就是输出ab
有b,ba就是输出ba
有a,ba,还是只能输出a,因为没有b
回复

使用道具 举报

🔗
nanala11 2017-10-28 03:40:54 | 只看该作者
全局:
请问电面挂了是不是会发邮件说不继续面了?一般什么时候收到?电面一后,无消息。
回复

使用道具 举报

🔗
 楼主| sunyanzi 2017-10-28 16:56:51 | 只看该作者
全局:
nanala11 发表于 2017-10-28 03:40
请问电面挂了是不是会发邮件说不继续面了?一般什么时候收到?电面一后,无消息。

我是三四天之后收到email悲剧的
回复

使用道具 举报

🔗
nanala11 2017-10-29 07:42:58 | 只看该作者
全局:
sunyanzi 发表于 2017-10-28 16:56
我是三四天之后收到email悲剧的

第二天也收到了 被拒了。
回复

使用道具 举报

🔗
wobujupa 2017-10-31 00:45:58 | 只看该作者
全局:
  1. public class BuildDict {

  2.     public static TrieNode root;

  3.     public static void main(String[]args){
  4.         String[] dict = {"w", "wo", "wor", "wt", "world", "worl", "wto"};
  5.         System.out.println(maxWord(dict));
  6.     }

  7.     public static String maxWord(String[] dict){
  8.         int max = 0;
  9.         String res = "";
  10.         root = new TrieNode(0, "");
  11.         for(String word : dict){
  12.             TrieNode node = root;
  13.             char[] arr = word.toCharArray();
  14.             for(char c : arr){
  15.                 if(node.children[c - 'a'] == null){
  16.                     node.children[c - 'a'] = new TrieNode(node.depth + 1, node.word + c);
  17.                 }
  18.                 node = node.children[c - 'a'];
  19.             }
  20.             if(node.depth > max){
  21.                 max = node.depth;
  22.                 res = node.word;
  23.             }
  24.         }
  25.         return res;
  26.     }

  27. }

  28. class TrieNode{
  29.     TrieNode[] children;
  30.     int depth;
  31.     String word;

  32.     public TrieNode(int d, String w){
  33.         depth = d;
  34.         children = new TrieNode[26];
  35.         word = w;
  36.     }
  37. }
复制代码


按照楼主的意思,写了一版代码,能不能麻烦看下是不是这个意思,谢谢
回复

使用道具 举报

🔗
wobujupa 2017-10-31 00:47:26 | 只看该作者
全局:
sunyanzi 发表于 2017-10-17 09:12
问了,就是特别官方的说,it's a tough choice balah balah.

反正我觉得跪的有点不心悦诚服,因为算 ...

不太明白这个地方用hashmap是做什么用的呢
回复

使用道具 举报

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

本版积分规则

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