/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package arthur.datastruct.suanfa;
/**
*
* @author dell
*/
public class HuiXing {
public static void main(String[] args) {
int a[][] = getArray1(4);
System.err.println();
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a.length; j++) {
System.out.print(a[i][j] + " ");
}
System.out.println();
}
}
public static int[][] getArray1(int n) {
int arr[][] = new int[2 * n - 1][2 * n - 1];
int rowMin = 0;
int rowMax = arr.length - 1;
int colMin = 0;
int colMax = arr.length - 1;
while (n != 0) {
if (1 == n) {
int center = (arr.length - 1) >> 1;
arr[center][center] = 1;
break;
} else {
//为最上面的那一行赋值
for (int i = colMin; i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?