<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 一区二区三区免费视频网站| 国产精品免费观看调教网| 国产亚洲精品国产福利在线观看| 免费在线观看一区| 国产精品二区三区免费播放心 | 久久久免费观成人影院| 成人永久免费福利视频网站| 无人视频免费观看免费视频| 免费福利网站在线观看| 国产中文字幕免费观看| 性色av极品无码专区亚洲| 久久99精品免费视频| 亚洲人成网站影音先锋播放| 青青草原1769久久免费播放| 亚洲一本综合久久| 精品久久亚洲中文无码| 成年女人免费碰碰视频| 久久精品国产亚洲77777| 一级毛片免费观看不卡视频| 亚洲无人区视频大全| 成人a视频片在线观看免费| 亚洲av成人一区二区三区在线播放| 国产成人免费手机在线观看视频| 色一情一乱一伦一视频免费看| 久久久无码精品亚洲日韩软件| 亚洲剧情在线观看| 成人毛片手机版免费看| 老司机午夜免费视频| 国产亚洲精午夜久久久久久| 无码国产精品一区二区免费模式 | 日本在线免费观看| 亚洲精品欧洲精品| 你是我的城池营垒免费观看完整版| 亚洲成a人片在线观看无码专区| 亚欧免费视频一区二区三区| 亚洲精品国产第一综合99久久| 真人做人试看60分钟免费视频| 亚洲国产一区二区三区青草影视| 国产在线jyzzjyzz免费麻豆 | 四虎成年永久免费网站 | 丝袜捆绑调教视频免费区|