由买买提看人间百态
登录
首页
论坛
未名存档
话题女王
小圈子
马甲追踪
版面排名
流量曲线
水枪排名
发帖量曲线
发帖版面饼图
发帖时间柱图
关于本站
帮助
boards
本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字
访问原贴
JobHunting版
- 求问三道板上面经总结来的题,希望牛们给点思路
相关主题
●
FB Phone Interview Failed by a simple question
●
c/c++ qsort/sort 来 sort array of string
●
求推荐学习recursive 算法的资料
●
求助一面试题
●
收集了几个 List相关的题
●
F家电面:group Anagrams
●
Interleave Strings那个题目有O(n)时间 O(1)空间算法么?
●
看个GOOG的题目
●
一个stack怎么sort
●
也被A电了一下
●
Permutation leetcode-
●
准备不好面试就是会悲剧
●
[合集] 微软面试题一道
●
这题到底什么意思?
●
Riverbed 面经
●
问游戏公司PG 两道题
相关话题的讨论汇总
话题: return
话题: sort
话题: map
话题: fair
话题: 思路
进入JobHunting版参与讨论
1
(共1页)
y*****e
发帖数: 712
1
大神们看在我夜里1点还在做题的份上,给点思路吧,都是以前mark的帖子的上的题 >_<
1. Convert map
> to map
> >
这题要干嘛? 毫无思路啊
2. Write a function to get a positive integer n as input and return 0 or 1.
The probability of returning 1 should be 1/(2^n)
这题有点思路,先generate一个fair coin的function, 然后call N次。附上我的丑小
鸭解法,希望抛砖引玉啊
public class probability_N_true{
public static boolean fair(){
Random rand = new Random();
return rand.nextInt(2) == 0;
}
public static boolean probNth(int N){
if(N == 1){
return fair();
}
if(fair() == true){
return probNth(N - 1);
}
return false;
}
}
3. Sort strings like "TADTTTTBDB", fixed length of 10, made up by only four
characters: T A D B,要求linear time, 来自帖子
http://www.mitbbs.com/article_t/JobHunting/32752575.html
想问一下这个是sort color的变种吗? fixed length这个条件怎么用呢?
今天是14年的最后一天,希望小伙伴们2015年都有大offer!
k******e
发帖数: 145
2
Can counter be used for the 3rd problem?
Since many factors are fixed...
v****a
发帖数: 236
3
第三题是用rolling hash的,面经总结里面有个链接。
http://www.mitbbs.com/article_t/JobHunting/32580833.html
w****a
发帖数: 710
4
第三题可以直接数数吧。
走一个pass然后记录下四个字母依次多少个,然后直接输出
i********r
发帖数: 110
5
这是正解。
[在 wangya (fgdsb) 的大作中提到:]
:第三题可以直接数数吧。
:走一个pass然后记录下四个字母依次多少个,然后直接输出
:...........
s*w
发帖数: 729
6
你说的是 sort 一个字符串本身; 他问的是 sort 很多个。
不过解法还是类似,4^10 = 2^20 才 1MB 直接转字符串为数字, linear scan 数每
个数的频率;输出的时候再转数字为字符串
【在 w****a 的大作中提到】
: 第三题可以直接数数吧。
: 走一个pass然后记录下四个字母依次多少个,然后直接输出
s*w
发帖数: 729
7
2. 直接用 for loop 比 recursion 好点
>_<
.
【在 y*****e 的大作中提到】
: 大神们看在我夜里1点还在做题的份上,给点思路吧,都是以前mark的帖子的上的题 >_<
: 1. Convert map
> to map
> >
: 这题要干嘛? 毫无思路啊
: 2. Write a function to get a positive integer n as input and return 0 or 1.
: The probability of returning 1 should be 1/(2^n)
: 这题有点思路,先generate一个fair coin的function, 然后call N次。附上我的丑小
: 鸭解法,希望抛砖引玉啊
: public class probability_N_true{
: public static boolean fair(){
: Random rand = new Random();
S********s
发帖数: 29
8
第一题,看个例子就好明白了:
a1->{b1->c1, b2->c2}, a2->{b1->c1, b3->c2}
所有有如下:
a1,b1,c1; a1,b2,c2; a2,b1,c1; a2,b3,c2
把上面的反过来放倒map里面就好了
第三题,是不是看成bucket sort,直接放入每个字符的index就好了(这就用上了长度
10)
T: 0,3,4,5,6
A:1
D:2,8
B:7,9
y*****e
发帖数: 712
9
谢谢ls各位,果真思路宽阔多了,我来总结一下大家的想法
第一题就是 flatten and reverse
第二题用iteration比recursion更有效
第三题用count sort应该可以,我还看到一个叫LSD的算法,专门排序等长的strings,
http://algs4.cs.princeton.edu/51radix/LSD.java.html
, 其实就是count sort, 不过用上了fixed length这个条件。
1
(共1页)
进入JobHunting版参与讨论
相关主题
●
问游戏公司PG 两道题
●
一个stack怎么sort
●
Flatten Binary Tree to Linked List的recursive解法
●
Permutation leetcode-
●
问个最近面试里的题目
●
[合集] 微软面试题一道
●
问2道面试题
●
Riverbed 面经
●
FB Phone Interview Failed by a simple question
●
c/c++ qsort/sort 来 sort array of string
●
求推荐学习recursive 算法的资料
●
求助一面试题
●
收集了几个 List相关的题
●
F家电面:group Anagrams
●
Interleave Strings那个题目有O(n)时间 O(1)空间算法么?
●
看个GOOG的题目
相关话题的讨论汇总
话题: return
话题: sort
话题: map
话题: fair
话题: 思路
未名新帖统计
// 7月16日
#
版面
帖数(主题数)
-
全站
4871 (796)
1
Military
3777 (569)
2
Stock
341 (51)
3
Joke
117 (17)
4
History
116 (3)
5
Automobile
100 (9)
6
USANews
55 (9)
7
Midlife
45 (1)
8
Headline
41 (41)
9
Dreamer
33 (13)
10
FleaMarket
32 (20)
11
Living
30 (7)
* 这里只显示发帖超过25的版面,努力灌水吧:-)
历史上的今天
faintcat妹妹看进来~~
发表于12年前.
NSC, PD 1/7/2007, EB2, ...
发表于11年前.
[FBA求购]MJVE2 758 MJVM2 ...
发表于6年前.
老生常谈,归与不归
发表于10年前.
【申请】Seattle西雅图 版版主——申请人...
发表于9年前.
宝宝出生,头骨骨折,求祝福
发表于9年前.
求推荐舒缓优美的古典音乐
发表于11年前.
百分之一的北京人上北大 中国网友愤怒(转载)
发表于10年前.
新人带狗狗Bailey来报道
发表于12年前.
全世界最有价值的运动队
发表于10年前.
请问大切诺基的质量如何
发表于6年前.
TNND,军版全是BKC
发表于15年前.
Inception
发表于12年前.
微软的有些家属可真恶心,为了卖保险脸都不要了
发表于10年前.
每周坐高铁的苦逼来说说感受吧!!
发表于9年前.