|
|
1
22
你可以用
如果您需要多次计算长列表的出现次数,我建议您使用
最后一点提示:您可以使用其他集合框架(如
Apache Collections
)并使用
所以你需要的就是。。 |
|
|
2
5
这很容易用手做。
请记住,如果不重写
:关于你的第二个问题(请尽量限制每个帖子只有一个问题),你也可以手工完成。
|
|
|
3
0
正如其他受访者已经说过的那样,如果你坚定地致力于将你的项目存储在一个无序的数组列表中,那么计算项目将花费O(n)个时间,其中n是列表中的项目数。在这里,我们给建议,但我们不做魔术!
正如我刚刚暗示的,如果列表被搜索的次数比修改的次数多得多,那么保持它的排序可能是有意义的。如果您的列表已排序,那么您可以在O(logn)时间内找到您的项目,这要快得多;如果您有
|
|
|
4
0
我可能错了,但在我看来,您实际需要的数据结构可能是
Multiset
(来自
google-collections
guava
)而不是一个
|
|
|
5
0
谢谢你的建议。但是下面的代码非常有用,因为我们没有任何带有List的搜索方法可以给出发生次数。
多亏了杰克。发帖不错。 谢谢, 比诺德苏曼 |
|
|
6
0
我知道这是一篇老文章,但由于我没有看到哈希映射解决方案,我决定在哈希映射上添加一个伪代码,以供将来需要它的人使用。假设arraylist和Float数据类型。
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |