久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

java 列出一個字符串的全字符組合情況

 蹇勝雄 2015-07-18
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;


/**
 * java 列出一個字符串的全字符組合情況
 * @author jiansx
 * @date 2015-7-18
 */
public class Demo {
private static String[] arr = {"A","B","C","D","E","F","G"};
public static void main(String[] args) {
listAll(Arrays.asList(arr), "");
}

/**
*  將數(shù)組分為2部分,,前綴+數(shù)組
*  前綴 = 前綴+數(shù)組移除的字符
*  數(shù)組 = 數(shù)組移除字符后剩下的數(shù)組
*  將數(shù)組中字符數(shù)據(jù)移除完成后,前綴即數(shù)組中的數(shù)據(jù)任一排列的數(shù)組
*/
public static void listAll(List candidate, String prefix) {
if(prefix.length()==arr.length){
System.out.println(prefix);
}

for (int i = 0; i < candidate.size(); i++) {
List tmp = new LinkedList(candidate);
listAll(tmp, prefix + tmp.remove(i));
}
}
}

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多