如何使阵列处理更快?

时间:2013-10-29 12:19:33

标签: java arrays sorting core

我是java的新手。 我正在创建一个我正在使用数组的学校项目 我的问题是:
更好的是 - 如果我对一个数组进行排序,它也需要时间进行排序。因此,对于我的小型学校项目而言,将它保留为未分类是好的,并且在检索时我将使用一些逻辑来检索所需的数组值。

3 个答案:

答案 0 :(得分:3)

如果您认为在稍后阶段需要排序值,最好保持排序 如果你将代码粘贴在这里会更好。

答案 1 :(得分:0)

您是否排序了必须应用逻辑来从数组中检索值。如果您的阵列不是非常大的阵列,您可能不想打扰性能,因为排序对于较小的阵列不会花费太多时间。

最好使用List over arrays,因为它有一个名为ArrayList的实现,它动态增长。

答案 2 :(得分:0)

如果可能,最好使用vector

您是否认为在阵列中插入新项目会发生什么?或者,如果您改变排序方式?如果你保持数组排序,请记住这些事情。

由于这些原因,我认为每次需要返回一个值时最好对数组进行排序(最好是使用Vectors,正如我在开头所说的那样)。