J*n
2 楼
1. 如果数据查找多的话,需要使用哪种数据结构?
// 我复习下来,一直认为插入修改多用LinkedList,查询多的话用ArrayList. 但是好
像都不是正解。ArrayList如果查找value的话,也需要遍历整个列表。后来想了想,查
找最快的话就是binarySearch了,但是要基于sorted list的基础上,那是不是应该使
用SortedLinkedList呢?
2. 1 million的数据 (key-value),多查找,需要使用哪种数据结构?
// TreeMap 吗?
3. 使用线程实现1 billion 整数的求和,最后返回一个数
// 我把数据分成10份,定义10个线程来分别来做求和,最后把每个线程所得数相加,
得到最后的数。不知道思路对不对?
不过我困惑的是,如果是单一任务的话,难道不是单线程要比多线程快吗?可以一口气
运行,为什么还要浪费切换的时间呢?这道题的用意是什么呢?
谢谢。
// 我复习下来,一直认为插入修改多用LinkedList,查询多的话用ArrayList. 但是好
像都不是正解。ArrayList如果查找value的话,也需要遍历整个列表。后来想了想,查
找最快的话就是binarySearch了,但是要基于sorted list的基础上,那是不是应该使
用SortedLinkedList呢?
2. 1 million的数据 (key-value),多查找,需要使用哪种数据结构?
// TreeMap 吗?
3. 使用线程实现1 billion 整数的求和,最后返回一个数
// 我把数据分成10份,定义10个线程来分别来做求和,最后把每个线程所得数相加,
得到最后的数。不知道思路对不对?
不过我困惑的是,如果是单一任务的话,难道不是单线程要比多线程快吗?可以一口气
运行,为什么还要浪费切换的时间呢?这道题的用意是什么呢?
谢谢。
P*R
3 楼
g*e
5 楼
1. hashmap
2. hashmap
3. better use linkedlist to store results to avoid overflow.
【在 J***n 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 1. 如果数据查找多的话,需要使用哪种数据结构?
: // 我复习下来,一直认为插入修改多用LinkedList,查询多的话用ArrayList. 但是好
: 像都不是正解。ArrayList如果查找value的话,也需要遍历整个列表。后来想了想,查
: 找最快的话就是binarySearch了,但是要基于sorted list的基础上,那是不是应该使
: 用SortedLinkedList呢?
: 2. 1 million的数据 (key-value),多查找,需要使用哪种数据结构?
: // TreeMap 吗?
: 3. 使用线程实现1 billion 整数的求和,最后返回一个数
: // 我把数据分成10份,定义10个线程来分别来做求和,最后把每个线程所得数相加,
: 得到最后的数。不知道思路对不对?
2. hashmap
3. better use linkedlist to store results to avoid overflow.
【在 J***n 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 1. 如果数据查找多的话,需要使用哪种数据结构?
: // 我复习下来,一直认为插入修改多用LinkedList,查询多的话用ArrayList. 但是好
: 像都不是正解。ArrayList如果查找value的话,也需要遍历整个列表。后来想了想,查
: 找最快的话就是binarySearch了,但是要基于sorted list的基础上,那是不是应该使
: 用SortedLinkedList呢?
: 2. 1 million的数据 (key-value),多查找,需要使用哪种数据结构?
: // TreeMap 吗?
: 3. 使用线程实现1 billion 整数的求和,最后返回一个数
: // 我把数据分成10份,定义10个线程来分别来做求和,最后把每个线程所得数相加,
: 得到最后的数。不知道思路对不对?
P*R
6 楼
T*g
10 楼
1) HashMap
2) HashMap
3) r u sure multithread will be faster?
【在 J***n 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 1. 如果数据查找多的话,需要使用哪种数据结构?
: // 我复习下来,一直认为插入修改多用LinkedList,查询多的话用ArrayList. 但是好
: 像都不是正解。ArrayList如果查找value的话,也需要遍历整个列表。后来想了想,查
: 找最快的话就是binarySearch了,但是要基于sorted list的基础上,那是不是应该使
: 用SortedLinkedList呢?
: 2. 1 million的数据 (key-value),多查找,需要使用哪种数据结构?
: // TreeMap 吗?
: 3. 使用线程实现1 billion 整数的求和,最后返回一个数
: // 我把数据分成10份,定义10个线程来分别来做求和,最后把每个线程所得数相加,
: 得到最后的数。不知道思路对不对?
2) HashMap
3) r u sure multithread will be faster?
【在 J***n 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 1. 如果数据查找多的话,需要使用哪种数据结构?
: // 我复习下来,一直认为插入修改多用LinkedList,查询多的话用ArrayList. 但是好
: 像都不是正解。ArrayList如果查找value的话,也需要遍历整个列表。后来想了想,查
: 找最快的话就是binarySearch了,但是要基于sorted list的基础上,那是不是应该使
: 用SortedLinkedList呢?
: 2. 1 million的数据 (key-value),多查找,需要使用哪种数据结构?
: // TreeMap 吗?
: 3. 使用线程实现1 billion 整数的求和,最后返回一个数
: // 我把数据分成10份,定义10个线程来分别来做求和,最后把每个线程所得数相加,
: 得到最后的数。不知道思路对不对?
相关阅读
请问热缩管/绝缘管英语怎么说请问这里有没有做相关超声雾化的同学ECEI sucks真的没有人懂 Conditional Random Fields 吗?大家觉得导师对自己的帮助大吗?关于扩散方程求解!!Civil Engineering 工作机会 (转载)想做faculty,应该读Science还是engineering借人气问一下请推荐 phase field , sharp interphase 方面的经典文献要考FE证书,请有PE证书的学工程类的前辈们帮帮忙,谢谢!FE下午考急!!关于FE考试朱伯芳编的有限单元法原理与应用-谁要?请教白光干涉问题请问这里有用mike11的大虾吗?有问题请教?Anybody has "ChemoAC Toolbox" and wants to share?请问拿到工程的PHD以后还能去读CS的本科么?900发现paper里公式推导的错误