-1
Visual Studio 2012를 사용하는 Windows Forms 응용 프로그램에서 작업하고 있습니다. M * N 차원의 배열이 있다고 가정 할 때 배열의 각 행의 최대 값을 어떻게 선택합니까?배열의 각 행의 가장 높은 값을 선택하는 방법은 무엇입니까?
Visual Studio 2012를 사용하는 Windows Forms 응용 프로그램에서 작업하고 있습니다. M * N 차원의 배열이 있다고 가정 할 때 배열의 각 행의 최대 값을 어떻게 선택합니까?배열의 각 행의 가장 높은 값을 선택하는 방법은 무엇입니까?
루프의 모든 행을 통해 그리고 열 자체에 각 행 루프 최대 찾기 :
function int[] GetMaxValues(int[] Arr)
{
int[] Max = new int[Arr.GetLength(0)];
for (int i = 0; i < Arr.GetLength(0); i++)
{
Max[i] = int.MinValue;
for (int l = 0; l < Arr.GetLength(1); l++)
if (Arr[i, l] > Max[i])
Max[i] = Arr[i, l];
}
return Max;
}
public static int[] GetMaxValues(int[,] Arr)
{
int[] Max = new int[Arr.GetLength(0)];
for (int i = 0; i < Arr.GetLength(0); i++)
{
Max[i] = int.MinValue;
for (int l = 0; l < Arr.GetLength(1); l++)
if (Arr[i, l] > Max[i])
Max[i] = Arr[i, l];
}
return Max;
}
이 100 % 정확한 ,, –