gpt4 book ai didi

java - Java 中复制/合并数组的性能

转载 作者:行者123 更新时间:2023-12-01 23:16:02 25 4
gpt4 key购买 nike

我需要在 Java 中合并两个 double 矩阵,我知道

public static double[] copyOf(double[] Original, int newLength),在类 java.util.Array

中定义

但我担心运行时,因为我需要运行时最有效的结果,这当然理想的是 O(1),但我猜操作是 O(n) 甚至更糟?

谁能提供建议吗?

<小时/>

补充

我刚刚意识到这个方法只适用于 vector (double[])并且需要矩阵。任何想法都值得赞赏。

我想要实现的是以下目标:

m1m2为双矩阵,例如

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)

关于java - Java 中复制/合并数组的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21179964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com