小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

列出數(shù)組中取出的數(shù)的全部組合(用遞歸實(shí)現(xiàn))

 橙zc 2014-08-12

把一個(gè)數(shù)組里的數(shù)組合全部列出,比如1和2列出來(lái)為1,2,12,21


  1. import java.util.Arrays;  
  2. import java.util.LinkedList;  
  3. import java.util.List;  
  4.   
  5. public class Test {  
  6.     public static void main(String[] args)  {  
  7.         String[] array = new String[]{"1","2","3","4"};  
  8.         listAll(Arrays.asList(array), "");  
  9.     }  
  10.     public static void listAll(List candidate, String prefix) {  
  11.         //if(candidate.isEmpty()){  
  12.         System.out.println(prefix);  
  13.         //}  
  14.         for(int i=0;i<candidate.size();i++) {  
  15.             List tmp = new LinkedList(candidate);  
  16.             listAll(tmp, prefix + tmp.remove(i));//函數(shù)中的參數(shù)從右邊開(kāi)始解析  
  17.         }  
  18.     }  
  19. }  


去掉注釋后只顯示取出所有數(shù)的組合



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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多