锁定老帖子 主题:淘宝的笔试题,大家讨论一下
精华帖 (0) :: 良好帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-25
2. 非递归的方式进行二叉树的先序遍历代码。 3. 我们有一个很大的整数的list,需要求这个list中所有整数的和,写一个可以充分利用多核CPU的代码,来计算结果。 4. True or False: Readers have methods that can read and return floats and doubles.( ) A. True , B. False (这个题目什么什么意思?) 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-06-25
1. hashCode()方法好像是用来给compareTo用的,equals是比较compareTo也是比较,所以2个地方要一致了。要改一起改,免得使用者用错了。
2. 看来去淘宝真要认真复习一遍数据结构啊,忘得差不多了。 3. 这个应该就是传说中的map-reduce吧,把List分成2半,2半分成4半,直到分到合理的数(好比每份10万个),然后算,在和到一起。 4. 什么意思?一个类可以拥有返回float和double类型的方法?这样就是True呗。 |
|
返回顶楼 | |
发表时间:2009-06-25
利用多核CPU?什么map-reduce啊晕,多线程不就OK了啊。
|
|
返回顶楼 | |
发表时间:2009-06-25
rennuoting 写道
4. True or False: Readers have methods that can read and return floats and doubles.( ) A. True , B. False (这个题目什么什么意思?)
|
|
返回顶楼 | |
发表时间:2009-06-25
最后一题啥意思?
|
|
返回顶楼 | |
发表时间:2009-06-25
gugugu 写道 1. hashCode()方法好像是用来给compareTo用的,equals是比较compareTo也是比较,所以2个地方要一致了。要改一起改,免得使用者用错了。
2. 看来去淘宝真要认真复习一遍数据结构啊,忘得差不多了。 3. 这个应该就是传说中的map-reduce吧,把List分成2半,2半分成4半,直到分到合理的数(好比每份10万个),然后算,在和到一起。 4. 什么意思?一个类可以拥有返回float和double类型的方法?这样就是True呗。 不对吧,‘hashCode()方法好像是用来给compareTo用的?’我记得hashCode()是用来比较是不是同一个对象的,而重载compareTo是自定义比较大小的,equals好像最后比的还是hashCode。。。期待异常大哥等人出现。。。 |
|
返回顶楼 | |
发表时间:2009-06-25
第一个问题还是看看effective java把,里面讲过不过我都忘了。
|
|
返回顶楼 | |
发表时间:2009-06-25
最后修改:2009-06-25
yyang1986321 写道 gugugu 写道 1. hashCode()方法好像是用来给compareTo用的,equals是比较compareTo也是比较,所以2个地方要一致了。要改一起改,免得使用者用错了。
2. 看来去淘宝真要认真复习一遍数据结构啊,忘得差不多了。 3. 这个应该就是传说中的map-reduce吧,把List分成2半,2半分成4半,直到分到合理的数(好比每份10万个),然后算,在和到一起。 4. 什么意思?一个类可以拥有返回float和double类型的方法?这样就是True呗。 不对吧,‘hashCode()方法好像是用来给compareTo用的?’我记得hashCode()是用来比较是不是同一个对象的,而重载compareTo是自定义比较大小的,equals好像最后比的还是hashCode。。。期待异常大哥等人出现。。。 1.jsr这么说的 为了让相等的两个object不要放到hashmap中两次? 当然我以前用错的equal的地方很多..... 2.底归变底推....加些中间变量就可以了 3.每N个开一个线程...注意对总合计加锁.... 4.read好像只能返回int |
|
返回顶楼 | |
发表时间:2009-06-25
明白了,Reader原来是java.io.Reader,我还以为是“消费者”,“调用者”什么意思哪。
read()方法返回的应该是字符的编码吧,编码的话应该只有int;read(byte[])返回应该是读入的字符数,个数也只有整数。 RE 2楼:类似map-reduce的拆,拆完以后分到多线程或者多个机器里面算。 |
|
返回顶楼 | |
发表时间:2009-06-25
太基础了 我都不老会的呢
|
|
返回顶楼 | |