c# - LINQ查找2D锯齿状数组最小值,返回索引

时间:2016-11-17 19:20:30

标签: c# linq

我有一个标准的2D锯齿状阵列int[][] arr

让我们调用ij行和列的索引。

我想通过LINQ检索索引ij,它们指向矩阵的最小值。

我想要实现的目标是bri

from num in arr
where min = (from num in arr select min(num))
select i, j

2 个答案:

答案 0 :(得分:2)

您可以使用包含索引的[[*your_tv:ne=`1`:then=`[[*publishedby:userinfo=`username`]]`]] SelectMany的重载,然后使用SelectOrderBy来获取具有最小值的索引集之一

First

答案 1 :(得分:1)

你也可以这样做:

pylab.semilogy(xaxis, pq_averages, 'ks-',color='black',
       label='DCTCP-PQ47.5', markerfacecolor='none', markeredgecolor='black')