<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 閱讀(390) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 日本一区二区三区免费高清在线| eeuss影院免费直达入口| 暖暖免费高清日本中文| 四虎精品免费永久免费视频| 亚洲区小说区图片区QVOD| 1000部拍拍拍18免费网站| 午夜亚洲WWW湿好爽| 亚洲国产精品一区二区成人片国内| 2019中文字幕在线电影免费 | 亚洲一级毛片免费观看| 免费看大黄高清网站视频在线| 国产精品高清免费网站| 亚洲中文字幕久久精品无码VA| 亚洲人AV永久一区二区三区久久| 亚洲免费人成在线视频观看| 在线a亚洲老鸭窝天堂av高清| 亚洲国产精品成人久久| 日本免费无遮挡吸乳视频电影| 老司机69精品成免费视频| 婷婷国产偷v国产偷v亚洲| 久久精品亚洲中文字幕无码麻豆| 国产午夜免费福利红片| a拍拍男女免费看全片| 成人免费ā片在线观看| 亚洲av无码一区二区三区四区| 亚洲高清视频在线观看| 国产羞羞的视频在线观看免费 | 亚洲av中文无码乱人伦在线播放| 13一14周岁毛片免费| 亚洲成在人线在线播放无码| 亚洲麻豆精品国偷自产在线91| 久久免费福利视频| 亚洲无人区码一二三码区别图片| 综合久久久久久中文字幕亚洲国产国产综合一区首| 久久精品免费一区二区| 免费观看一区二区三区| japanese色国产在线看免费| 亚洲第一se情网站| 一区二区亚洲精品精华液| 亚洲国产成人91精品| 亚洲国产精品久久久久|