gpt4 book ai didi

c# - 如何获得给定索引的二维数组中的最小值?

转载 作者:太空狗 更新时间:2023-10-29 21:30:37 25 4
gpt4 key购买 nike

double[] tab = new double[10];

我知道我可以通过 tab.Min() 生成最小值。

double[,] tab = new double[10,2]; 

这是坐标表,在第二个索引中,0 是 x,1 是 y。有 10 分。

如何获得 x 和 y 的最小(和最大值)值?

换句话说:

minX 是第一列中的最小值(第二个索引=0 例如 tab[xxx, 0]);
minY 是第 2 列中的最小值(第二个索引 = 1,例如 tab[xxx, 1]);

最佳答案

var doubles = new double[4,2]{{1,2},{4,5},{7,8},{9,1}};
var min = System.Linq.Enumerable.Range(0, 4).Select(i => doubles[i, 1]).Min();

var doubles = new double[4,2]{{1,2},{4,5},{7,8},{9,1}};
var min = System.Linq.Enumerable.Range(0, doubles.GetUpperBound(0)+1)
.Select(i => doubles[i, 1]).Min();

关于c# - 如何获得给定索引的二维数组中的最小值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4641782/

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