天天看點

text

package circleGroup;

public class CircleGroup {

int size = 64;

private int[][] table = new int[size][size];

public CircleGroup() {

for (int i = 0; i < size; i++) {

table[0][i] = i+1;

table[i][0] = i+1;

}

}

private void filling(int tr, int tc, int size) {

if(size==1){

return;

int s=size/2;

filling(tr,tc,s);

for(int i=tr;i<s;i++){

for(int j=tc;j<s;j++){

table[i+s][j+s]=table[i][j];

}

filling(tr+s,tc,s);

for(int i=tr+s;i<s;i++){

table[i-s][j+s]=table[i][j];

public static void main(String arg[]){

int tr=0,tc=0,size=4;

CircleGroup c=new CircleGroup();

c.filling(tr,tc,size);

for(int i=0;i<size;i++){

System.out.println();

for(int j=0;j<size;j++){

System.out.print(c.table[i][j]+" ");

}