当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
计算机二级考试指导:java实现的Matrix的螺旋排序
发布时间:2010/3/30 18:14:39 来源:城市学习网 编辑:admin

  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;
  }
  }
  }
  }

 

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved