avatar
Palantir店面题目# JobHunting - 待字闺中
j*8
1
一个人旅行,做很多飞机。给一个飞机票的数组,每个机票有Depart and Arrival
cities。写code,来找出机票的次序,从起始City开始,打印出这个序列。
avatar
n*n
2
拓扑排序。不过要考虑来回飞的情况。

【在 j******8 的大作中提到】
: 一个人旅行,做很多飞机。给一个飞机票的数组,每个机票有Depart and Arrival
: cities。写code,来找出机票的次序,从起始City开始,打印出这个序列。

avatar
j*8
3
忘了给另一个条件:date。如果碰到来回飞就判断date来决定。
avatar
t*o
4
感觉用hashmap就可以解决啊。对每一张机票,depart city为key,arrive city为
value存入map里,然后唯一一个没有作为value的city就是一开始初始的出发城市,然
后依次look up hashmap就能找到itinerary
avatar
n*n
5
这题关键是算法。邻接表一样解决问题。

【在 t****o 的大作中提到】
: 感觉用hashmap就可以解决啊。对每一张机票,depart city为key,arrive city为
: value存入map里,然后唯一一个没有作为value的city就是一开始初始的出发城市,然
: 后依次look up hashmap就能找到itinerary

avatar
w*h
6
如果给定date的话直接sort intervals能搞定吧?感觉连cities的信息都不用。

【在 j******8 的大作中提到】
: 忘了给另一个条件:date。如果碰到来回飞就判断date来决定。
avatar
k*g
7
请教下啥是sort intervals?

【在 w*****h 的大作中提到】
: 如果给定date的话直接sort intervals能搞定吧?感觉连cities的信息都不用。
avatar
w*h
8
就是x轴上一些互无交集的线段,根据起始点坐标排序。

【在 k***g 的大作中提到】
: 请教下啥是sort intervals?
avatar
c*e
9
hashmap is O(n), what aspect they would like to optimize?
avatar
l*t
10
可以把departure和arrival都忽略不计么?
按机票时间排搁序。难道此人还有time machine不成。

【在 j******8 的大作中提到】
: 一个人旅行,做很多飞机。给一个飞机票的数组,每个机票有Depart and Arrival
: cities。写code,来找出机票的次序,从起始City开始,打印出这个序列。

avatar
j*3
11
难道不是拓扑sort?
avatar
j*3
12
哈哈,这个真是神补刀
赞!

【在 l*****t 的大作中提到】
: 可以把departure和arrival都忽略不计么?
: 按机票时间排搁序。难道此人还有time machine不成。

avatar
l*n
13
买了票没坐,不行?

【在 l*****t 的大作中提到】
: 可以把departure和arrival都忽略不计么?
: 按机票时间排搁序。难道此人还有time machine不成。

avatar
S*5
14
谢谢楼主分享的面经
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。