gpt4 book ai didi

c# - 二维数组与一维数组

转载 作者:太空狗 更新时间:2023-10-30 00:27:18 25 4
gpt4 key购买 nike

我已阅读 Performance of 2-dimensional array vs 1-dimensional array 的问题

但总而言之,它说可能是相同的(取决于 map 自己的 map 功能,C 会自动执行此操作)?...

我有一个矩阵,它有 1,000 列和 440,000,000 行,其中每个元素都是 C# 中的 double...

如果我在内存中进行一些计算,在性能方面使用哪个更好? (请注意,我的内存力足以容纳如此庞大的信息量)...

最佳答案

如果您要问的是大小为 1000x44000 的二维数组或大小为 44000000 的一维数组哪个更好,那么就内存而言有什么区别?你仍然有相同数量的元素!在性能和可理解性方面,2D 可能更好。想象一下,当您确切知道二维数组中的每一列或每一行的位置时,必须手动查找一维数组中的每一列或每一行。

关于c# - 二维数组与一维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7051100/

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