<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-12  評論-0  文章-1  trackbacks-0
    求從n個不重復數中取出m個數的所有組合(排列):
        private static LinkedList<Integer> result = new LinkedList<Integer>();
        
        
    private static long resultCount = 0;

        
    private static void combine(int[] source, int m, int start) {

            
    if (result.size() == m) {
                resultCount
    ++;
                printResult(result);
                
    return;
                
            }
            
    for (int i = start; i < source.length; i++) {
                result.add(source[i]);
                combine(source, m, i 
    + 1);
                result.removeLast();
            }
        }
        
        
    private static void permutate(int[] source, int m) {
            
    if (result.size() == m) {
                resultCount
    ++;
                printResult(result);
                
    return;
            }
            
    for (int i = 0; i < source.length; i++) {
                
    if (result.contains(source[i])) {
                    
    continue;
                }
                result.add(source[i]);
                permutate(source, m);
                result.removeLast();
            }
        }
        
        
    private static void printResult(List<Integer> result) {
            Iterator
    <Integer> it = result.iterator();
            
    while (it.hasNext()) {
                System.out.print(it.next() 
    + "  ");
            }
            
            System.out.println();

        }

    調用代碼
            int[] source = new int[10];
            
    for (int i = 0; i < source.length; i++) {
                source[i] 
    = i + 1;
            }
            
            combine(source, 
    60);

            //permutate(source, 2);
            
            System.out.println(
    "total number is " + resultCount);

    posted on 2009-09-13 22:29 Sam Zheng 閱讀(392) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产zzjjzzjj视频全免费| 四虎影院免费视频| 一级毛片aaaaaa免费看| 在线a级毛片免费视频| 免费观看男人免费桶女人视频| 九月婷婷亚洲综合在线| 亚洲AV色香蕉一区二区| 午夜亚洲WWW湿好爽| 96免费精品视频在线观看| 日韩免费视频观看| 久久久久久久亚洲Av无码| 国产精品亚洲а∨天堂2021 | 亚洲日韩激情无码一区| 国产精品高清视亚洲一区二区| 美女无遮挡拍拍拍免费视频| AV片在线观看免费| 久久亚洲熟女cc98cm| 国产精品免费久久久久影院| 卡一卡二卡三在线入口免费| 亚洲AV成人精品日韩一区| 免费人成视频x8x8入口| 亚洲综合精品成人| 免费福利在线播放| 亚洲爆乳精品无码一区二区三区| 亚洲精品一区二区三区四区乱码| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 1000部免费啪啪十八未年禁止观看 | 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 色窝窝免费一区二区三区| 亚洲国产aⅴ成人精品无吗| 久草免费在线观看视频| 亚洲av之男人的天堂网站| 国产国产人免费视频成69堂| 亚洲AV永久无码精品一福利| 国产午夜亚洲精品理论片不卡| 国产偷国产偷亚洲清高APP| 免费无码成人AV片在线在线播放| 偷自拍亚洲视频在线观看99| 亚洲AV日韩AV永久无码免下载 | 日韩大片在线永久免费观看网站| 国产男女猛烈无遮挡免费视频网站 |