平平庸庸

java 多维坐标遍历(维长相等)

上一篇 / 下一篇  2010-11-30 16:28:01 / 个人分类:java

package suanfalianxi;
/**
 * @author Peter
 */
public class Digui {
 public static void main(String[] args) {
  //char[] in = "aaaaa".toCharArray();
  //new Digui().paixu(in, 2, 0);
     new Digui().paixu(5, 3);
 }

 private void paixu(int weidu,int weichang){
     char[] c1=new char[weidu];
     paixu( c1, weichang,0);
 }

 private void paixu(char[] array, int q, int k) {
   int n=array.length;
  if (n == k) {
   char[] ut = new char[n];
   for (int i = 0; i < array.length; i++) {
    out[i] = array[i];
   }
   System.out.println(new String(out));
  } else {
    int i=k;
    if(i<n){
    for(int m=0;m<q;m++){
    array[i]=(char)(m+48);
    paixu(array, q, k + 1);
    }
   }
  }
 }
}


TAG:

 

评分:0

我来说两句

Open Toolbar