由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Google面试题:n个slot停车场停n-1辆车问题
相关主题
[google面试题] API流量控制还有谁收到微软的12个校园电面的邀请么?
Google面试题请教求助: start-up电面,web search& data mining 怎样准备?
问个超南的题goog的HR不理我怎么办?
问一道算法题有人帮我看看这个C++class的定义为什么是合法的吗?
一道面试题能不能打电话去确认onsite的时间啊?心急
问个google面试题关于phone interview的时间
问道amazon的面试题,谢谢通常一个职位要电话面试多少个人啊?
careercup上的一道amazon面试题还有人想试一下facebook吗?可以refer5个人
相关话题的讨论汇总
话题: p1话题: p2话题: slots话题: cars话题: 移动
进入JobHunting版参与讨论
1 (共1页)
t******e
发帖数: 1293
1
http://www.careercup.com/question?id=296729
Give two parking locations P1 and P2, P1 and P2 both have n slots. n-1 cars
with same IDs are parked in n-1 slots in both P1 and P2. Design an algorithm
to let n-1 cars in P1 and P2 park in the same slots
看了小尾羊的回复,还是没有很清楚。
首先题目的意思不是很明确,我的理解是每次只能动一辆车,只能把车移动空位上去。
以下面的例子为例
P1: 1 3 _ 4 2 5 先把 _ 移动最后 --> P1: 1 3 4 2 5 _
P2: 2 5 1 4 _ 3 --> P2: 2 5 1 4 3 _
分别对P1和P2进行qsort,假设_的取值等于(n+1)/2 + 0.5,也就是3.5,这样,我们分
别对P1和P2扫描并且交换,一趟之后,分别如下:
P1: 1 3 2
j*t
发帖数: 184
2
space只用来做buffer的吧。
“Design an algorithm to let n-1 cars in P1 and P2 park in the same slots”
要求P1和P2parking的一模一样。
这题不难吧?
h**6
发帖数: 4160
3
设空位号为i
while(i {
while(i {
把i号车移动到空位
设置i号车原来的位置为空
}
if (有车没排好)
{
把第一个没排好的车移动到空位
设置i号车原来的位置为空
}
else break;
}
移动次数为错误车辆个数加环数,最多(n-1)/2个环,即需要移动(n-1)*3/2次
s*****o
发帖数: 1540
4
是不是我英语太差?我怎么一点不明白在说什么?
什么叫做同样ID的N-1辆车在P1,P2停车场?

cars
algorithm

【在 t******e 的大作中提到】
: http://www.careercup.com/question?id=296729
: Give two parking locations P1 and P2, P1 and P2 both have n slots. n-1 cars
: with same IDs are parked in n-1 slots in both P1 and P2. Design an algorithm
: to let n-1 cars in P1 and P2 park in the same slots
: 看了小尾羊的回复,还是没有很清楚。
: 首先题目的意思不是很明确,我的理解是每次只能动一辆车,只能把车移动空位上去。
: 以下面的例子为例
: P1: 1 3 _ 4 2 5 先把 _ 移动最后 --> P1: 1 3 4 2 5 _
: P2: 2 5 1 4 _ 3 --> P2: 2 5 1 4 3 _
: 分别对P1和P2进行qsort,假设_的取值等于(n+1)/2 + 0.5,也就是3.5,这样,我们分

S*********r
发帖数: 5693
5
哈哈,我还以为看不懂题目是因为是我太笨呢

【在 s*****o 的大作中提到】
: 是不是我英语太差?我怎么一点不明白在说什么?
: 什么叫做同样ID的N-1辆车在P1,P2停车场?
:
: cars
: algorithm

g********d
发帖数: 203
6
既然all cars have same IDs,不需要sort吧?也不知道按什么sort

cars
algorithm

【在 t******e 的大作中提到】
: http://www.careercup.com/question?id=296729
: Give two parking locations P1 and P2, P1 and P2 both have n slots. n-1 cars
: with same IDs are parked in n-1 slots in both P1 and P2. Design an algorithm
: to let n-1 cars in P1 and P2 park in the same slots
: 看了小尾羊的回复,还是没有很清楚。
: 首先题目的意思不是很明确,我的理解是每次只能动一辆车,只能把车移动空位上去。
: 以下面的例子为例
: P1: 1 3 _ 4 2 5 先把 _ 移动最后 --> P1: 1 3 4 2 5 _
: P2: 2 5 1 4 _ 3 --> P2: 2 5 1 4 3 _
: 分别对P1和P2进行qsort,假设_的取值等于(n+1)/2 + 0.5,也就是3.5,这样,我们分

1 (共1页)
进入JobHunting版参与讨论
相关主题
还有人想试一下facebook吗?可以refer5个人一道面试题
thread safe hash table问个google面试题
HASHTABLE collision 后REHASH 怎么SEARCH问道amazon的面试题,谢谢
parking lot系统的OODcareercup上的一道amazon面试题
[google面试题] API流量控制还有谁收到微软的12个校园电面的邀请么?
Google面试题请教求助: start-up电面,web search& data mining 怎样准备?
问个超南的题goog的HR不理我怎么办?
问一道算法题有人帮我看看这个C++class的定义为什么是合法的吗?
相关话题的讨论汇总
话题: p1话题: p2话题: slots话题: cars话题: 移动