熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

Java面向對象的排列組合算法

2013-11-23 18:47:24  來源: Java核心技術 

  package Test;

  public class Test {

  // 存儲字符

  private String s = ;

  // 要取的字符目錄

  public static String c[] = {

   };

  // 父對象

  public String father = null;

  public Test() {

  }

  /****

  * 利用遞歸進行排列組合算法 打印出所有可能的組合

  *

  * @param j

  * @param t

  */

  public void show(int j Test t) {

  for (int i = ; i < clength; i++) {

  thiss = ts + c[i];

  if (j == ) {

  Systemoutprintln(thiss);

  }

  if ((j ) != )

  new Test()show(j this);

  else

  continue;

  }

  }

  public static void main(String a[]) {

  // 從{ }取出個數進行組合打印出所有的可能

  new Test()show( new Test());

  }

  }


From:http://tw.wingwit.com/Article/program/Java/hx/201311/25734.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.