我需要在Java中合并两个双重矩阵,并且我知道
在类public static double[] copyOf(double[] original, int newLength)
中定义的java.util.Array
但是我担心运行时,因为我需要最有效的运行时结果,当然理想情况下是O(1),但我猜操作是O(n)或更糟?
谁能提供建议?
补充性
我刚刚意识到,该方法仅适用于向量(double []),并且需要矩阵。任何想法表示赞赏。
我要实现的目标是:
令m1
和m2
为双矩阵,例如m1
=
[1,2,3]
[4,5,6]
[7,8,9]
和
m2
=[3,2,1]
[6,5,4]
那么我想有一个双矩阵
m3
[1,2,3]
[4,5,6]
[7,8,9]
[3,2,1]
[6,5,4]
最佳答案
use System.arrayCopy(src,src start index,destn,destn start index,destn length)