Redian新闻
>
不好意思再帮拔个包的草
avatar
不好意思再帮拔个包的草# Fashion - 美丽时尚
W*5
1
假设有两个warehouse,各自有自己的inventory system, 用如下图所示的树结构表示
。问,如果在A的inventory system中添加了一些node,如何将这些node同步更新到B的
inventory system,怎么进行优化(读取A的node的操作会是remote call,所以开销会
很大)
root
/
clothes electronics books ... ...
/
men's women's
/
... ... ...
/
Nike T-Shirt #[XXXX]
让我实现的方法的signature是 int updateInventory(ITreeNode a, ITreeNode b),
返回值是新增节点的数目。 TreeNode的结构让我自己定义,大概包括一个id,和包含
所有子节点的list(他给的是list,但是我实现的时候改成了HashMap)。
我的想法是写一个递归的方法,对B进行更新。优化的地方是在TreeNode里加一个类似
hash code的field,并且保证如果两个node的hash code一致,就说明两个子树是一致
的,这样在递归开始的时候可以先检查两个node的hash code,如果不一致,再继续更
新子节点。但是这样要求在对A做更新的时候,需要对A的hash code进行相应的更新。
(面完回来后想想,也许不需要用hash code,考虑到只有添加节点的操作,是不是只
用记下当前子树的总节点数就行了。)
中间面试官提到对A的读取是remote call,一次读取只会读取当前节点的内容,并不会
load子节点的内容,然后我说可以考虑在读取节点的时候,将所有子节点的hash code
一起load出来,这样可以减少总的remote call的次数。
后来被问到还可以怎么优化,考虑到树有可能很大,如果在树的最底部新增一个节点,
那么我的办法还是要一步步的从root节点遍历到最底部的节点,怎么进行改进。然后我
就没什么想法了。。。
(题目一开始给的挺抽象的,就给了个method signature,然后让我实现update tree
并进行优化,具体TreeNode包含什么内容,优化的concern是什么,这些都是我一步步
问出来的,面试官一开始也没说清楚,基本上我问一句他回答一句。。。)
请教一下大家,碰到这种问题还能从哪些方面入手进行优化?
avatar
G*a
2
最近又草fossile vintage reissue
感觉很结实,性价比很高的样子。
大家觉得这个collection有好看的吗?
avatar
A*e
3
只添加,不删除?

【在 W****5 的大作中提到】
: 假设有两个warehouse,各自有自己的inventory system, 用如下图所示的树结构表示
: 。问,如果在A的inventory system中添加了一些node,如何将这些node同步更新到B的
: inventory system,怎么进行优化(读取A的node的操作会是remote call,所以开销会
: 很大)
: root
: /
: clothes electronics books ... ...
: /
: men's women's
: /

avatar
G*a
4


【在 G***a 的大作中提到】
: 最近又草fossile vintage reissue
: 感觉很结实,性价比很高的样子。
: 大家觉得这个collection有好看的吗?

avatar
A*e
5
树结构就是db schema,更新数据时没必要同时更新schema。

【在 A*******e 的大作中提到】
: 只添加,不删除?
avatar
G*a
6


【在 G***a 的大作中提到】
: 最近又草fossile vintage reissue
: 感觉很结实,性价比很高的样子。
: 大家觉得这个collection有好看的吗?

avatar
A*a
7
我看到dillars在打折,有其中某些款,挺便宜的
不过没看到过实物,不知道如何

【在 G***a 的大作中提到】
: 最近又草fossile vintage reissue
: 感觉很结实,性价比很高的样子。
: 大家觉得这个collection有好看的吗?

avatar
a*6
8
我是给你拔不了,我也爱了一阵呢,看上的是那个黄色的。200多,有点小贵~~~~~~~~~
avatar
x*1
9
喜欢第一个,尤其是它的材质!
avatar
B*h
10
not bad
go well with your denim on denim,hehe
avatar
G*a
11
嗯,大的department store现在都有了,包括nordstrom, macy's
fossil在我印象中质量还行
价格70-140之间那样。。。

【在 A***a 的大作中提到】
: 我看到dillars在打折,有其中某些款,挺便宜的
: 不过没看到过实物,不知道如何

avatar
y*u
12
有几个还不错啊,我喜欢单色得。

【在 G***a 的大作中提到】
: 最近又草fossile vintage reissue
: 感觉很结实,性价比很高的样子。
: 大家觉得这个collection有好看的吗?

avatar
s*x
14
我也喜欢这个黄包,唯一不好的就是带子是尼龙的,看起来有点cheap
avatar
c*t
15
re,我也觉得带子有点掉价

【在 s*****x 的大作中提到】
: 我也喜欢这个黄包,唯一不好的就是带子是尼龙的,看起来有点cheap
avatar
u*h
16
见过那个草包实物,很好看。前些日子dillard还有优惠呢。
avatar
m*h
17
公主,我上个礼拜就看到第4张图的包,实物,觉得不错。
我妈让我选稍微大一号船型款的。
后来觉得这包也就夏天背一个时间段,我小农,就pass了。
avatar
G*a
18
谢谢!我可以买个深色的皮带的。
我就是迷恋messenger这种形状的东西

【在 m****h 的大作中提到】
: 公主,我上个礼拜就看到第4张图的包,实物,觉得不错。
: 我妈让我选稍微大一号船型款的。
: 后来觉得这包也就夏天背一个时间段,我小农,就pass了。

avatar
h*e
19
直接买mulberry吧
说实话,打起折也比这个贵不了多少

【在 G***a 的大作中提到】
: 最近又草fossile vintage reissue
: 感觉很结实,性价比很高的样子。
: 大家觉得这个collection有好看的吗?

avatar
f*y
20
前阵子看到dillards打折的时候,大号皮子的70+,中号皮子的(就是1楼那种)50+,
小号那个忘了。当时看了很久,还是没买。实物皮子太硬了。
avatar
A*a
21
好像是的,我记得前段时间dillards打折到100以下的,是挺划算的,就是怕公主明年工
作以后看不上了
其实说真的,还是少买精买比较好,否则过一两年看不上了,也是挺浪费的
不过若不是final sale,可以return的话,可以买来看看实物如何

【在 f******y 的大作中提到】
: 前阵子看到dillards打折的时候,大号皮子的70+,中号皮子的(就是1楼那种)50+,
: 小号那个忘了。当时看了很久,还是没买。实物皮子太硬了。

avatar
G*a
22
真替我着想!!!太感动了。。。

年工

【在 A***a 的大作中提到】
: 好像是的,我记得前段时间dillards打折到100以下的,是挺划算的,就是怕公主明年工
: 作以后看不上了
: 其实说真的,还是少买精买比较好,否则过一两年看不上了,也是挺浪费的
: 不过若不是final sale,可以return的话,可以买来看看实物如何

avatar
A*a
23
我都没见过实物,如果从图片看的话,我最喜欢这个包resize.jpg
看上去很百搭,也实用,能装很多东西的样子

【在 G***a 的大作中提到】
: 真替我着想!!!太感动了。。。
:
: 年工

avatar
y*u
24
很同意少买精买。我最近4,5年就买了两个包。

年工

【在 A***a 的大作中提到】
: 好像是的,我记得前段时间dillards打折到100以下的,是挺划算的,就是怕公主明年工
: 作以后看不上了
: 其实说真的,还是少买精买比较好,否则过一两年看不上了,也是挺浪费的
: 不过若不是final sale,可以return的话,可以买来看看实物如何

avatar
g*k
25
在outlet见过公主帖的前面几款,非常喜欢,价格也很便宜。但试了一下之后拨草了。
非常非常重,即便不装任何东西。皮很厚,虽然也许非常经用,可是太重了,对我而言
avatar
n*o
26
我觉得还是忍忍,攒攒,买个mulberry算了。真的,长远看,还是经典的款式耐得住考
验,越看越喜欢。
这个带子实在不能接受,背一背可能就腻了。
avatar
E*1
27
挺好看的,不帮你拔草
avatar
s*m
28
mm见到哪里的mulburry打折?

【在 h***e 的大作中提到】
: 直接买mulberry吧
: 说实话,打起折也比这个贵不了多少

avatar
h*e
29
它家官网每年两次打折,有时候会有bayswater和alexa出现

【在 s*******m 的大作中提到】
: mm见到哪里的mulburry打折?
avatar
s*m
30
谢谢,请问你还记得大概都是什么时候吗?

【在 h***e 的大作中提到】
: 它家官网每年两次打折,有时候会有bayswater和alexa出现
avatar
I*e
31
Totally agree.

【在 n****o 的大作中提到】
: 我觉得还是忍忍,攒攒,买个mulberry算了。真的,长远看,还是经典的款式耐得住考
: 验,越看越喜欢。
: 这个带子实在不能接受,背一背可能就腻了。

avatar
s*y
32
我也等着mulberry打折了买个mulberry的
不知道还要等多久
avatar
d*t
33
我也最喜欢resize.jpg。可不可以贴个link或是给个名字?Thanks!

【在 G***a 的大作中提到】

avatar
s*x
34
刚才下午去macys看到这个包了,中号的111再40% off,确实有点重,皮子其实还挺软
的。
带子不爽,还是没买
avatar
b*r
35
我买过你贴的一楼的第二个黄色。
实话说一拿到有点失望,皮质是比较硬的。
然后那个金属扣,会扣到包包上去,那个扣子比较松。不知道你能不能明白我的意思。
。。。
这点让我比较困扰。其他都不错啦!
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。