package Matrix;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class TestMatrix {
public static void main(String[] args) {
TestMatrix tm = new TestMatrix();
Integer[][] matrix = tm.sortMatrix(4);
for (int i = 0; i < 4; i++) {
for (int j = 0; j < matrix[i].length; j++) {
System.out.print(matrix[i][j]+",");
}
System.out.println();
}
}
Integer[][] sortMatrix(int x)
{
Integer[] temp = new Integer[]{2,4,1,3,5,6,7,8,9,10,12,11,13,14,15};
List numList = new ArrayList();
Collections.addAll(numList, temp);
Collections.sort(numList);
Integer[][] numMatrix = new Integer[x][x];
getMatrix(x, numList, numMatrix, 0, 0, 0);
minusZero(numMatrix);
return numMatrix;
}
void minusZero(Integer[][] numMatrix)
{
for (int i = 0; i <numMatrix.length; i++) {
for (int j = 0; j < numMatrix[i].length; j++) {
if(numMatrix[i][j] == null)
{
numMatrix[i][j] = 0;
}
}
}
}
责任编辑:cyth