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

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


    網站導航:
     
    主站蜘蛛池模板: 国产专区一va亚洲v天堂| 久久亚洲国产成人精品无码区| 久久亚洲精品国产精品黑人| 在线观看免费黄网站| 亚洲国产精品一区二区第一页 | 日韩高清在线高清免费| 亚洲中文无码亚洲人成影院| 日本二区免费一片黄2019| 美女的胸又黄又www网站免费| 又色又污又黄无遮挡的免费视 | 亚洲最大av无码网址| 久久久久久久久久免免费精品| 亚洲欧洲美洲无码精品VA | 日本二区免费一片黄2019| 免费无遮挡无码视频在线观看 | 国产精品免费一区二区三区| 亚洲AV无码专区国产乱码4SE| 久久er国产精品免费观看2| 亚洲精品午夜在线观看| 毛片免费观看网站| 激情吃奶吻胸免费视频xxxx| 亚洲中文字幕丝袜制服一区| 免费观看久久精彩视频| 亚洲人成网站18禁止久久影院 | 免费毛片网站在线观看| 一级毛片正片免费视频手机看| 亚洲国产精品成人久久| 精品香蕉在线观看免费| 国产天堂亚洲精品| 亚洲av永久无码精品秋霞电影影院 | 毛片免费在线观看网址| 免费无码午夜福利片69| 久久精品亚洲精品国产色婷| 女人18一级毛片免费观看| 久99久无码精品视频免费播放| 亚洲精品美女久久久久| 日产国产精品亚洲系列| 亚洲精品视频在线观看免费| 色网站在线免费观看| 亚洲日本香蕉视频| 精品国产亚洲一区二区在线观看|