青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

先說一下全排列:

對于R={r1,r2,…,rn},進(jìn)行n個(gè)元素的全排列,設(shè)Ri=R – {ri}。結(jié)合X元素的全排列記為Perm(X)(ri)Perm(X)表示在全排列Perm(X)的每個(gè)排列前面加上前綴ri的得到的序列。R的全排列可歸納定義如下:

n=1時(shí),Perm(R)=(r),其中rR中的唯一元素;

n>1時(shí),Perm(R)(r1)Perm(R1), (r2)Perm(R2),…, (rn)Perm(Rn)構(gòu)成。

顯然,部分排列,只要控制遞歸結(jié)束條件即可。

 

再說組合:

組合與排列相比,忽略了元素的次序,因此我們只需將元素按編號升序排列(或則其他的規(guī)則)即可。
代碼如下:


public class Main {
    
    
static int count;
    
public static void main(String[] args) {
        
int a[] = {1234};
        count 
= 0;
        permutation(a, 
04);
        System.out.println(
"count=" + count);
        
        count 
= 0;
        combination(a, 
030);
        System.out.println(
"count=" + count);
    }

    
static void combination(int a[], int nowp, int m, int left){//zuhe
        /*
         * 求a[]中m個(gè)元素的組合
         * nowp表示當(dāng)前已經(jīng)組合好的元素的個(gè)數(shù)
         * left,只能選擇編號為left和它之后的元素 進(jìn)行交換
         
*/

        
if(nowp == m){
            count
++;
            
for(int i = 0; i < m; i++){
                System.out.print(a[i] 
+ " ");
            }

            System.out.println();
        }

        
else{
            
for(int i = left; i < a.length; i++){
                swap(a, nowp, i);
                combination(a, nowp 
+ 1, m, i + 1);
                swap(a, nowp, i);
            }

        }

    }

    
static void permutation(int a[], int nowp, int m){// pailie
        /*
         * 求a[]m個(gè)元素的排列
         * nowp,當(dāng)前已經(jīng)排列好的元素的個(gè)數(shù)
         
*/

        
        
if(nowp == m){
            count
++;
            
for(int i = 0; i < m; i++){
                System.out.print(a[i] 
+ " ");
            }

            System.out.println();
        }

        
else{
            
for(int i = nowp; i < a.length; i++){
                swap(a, i, nowp);
                permutation(a, nowp 
+ 1, m);
                swap(a, i, nowp);
            }

        }

    }

    
static void swap(int a[], int n, int m){
        
int t = a[n];
        a[n] 
= a[m];
        a[m] 
= t;
    }


}


posted on 2013-07-06 10:54 小鼠標(biāo) 閱讀(1339) 評論(0)  編輯 收藏 引用 所屬分類: Java基礎(chǔ)練習(xí)
<2013年7月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用鏈接

隨筆分類(111)

隨筆檔案(127)

friends

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一本久道综合久久精品| 日韩视频永久免费| 亚洲二区视频| 久久超碰97人人做人人爱| 亚洲永久精品大片| 久久成人免费网| 亚洲高清不卡在线观看| 亚洲精品一级| 午夜视频一区在线观看| 99视频精品免费观看| 韩国精品久久久999| 亚洲免费观看在线视频| 欧美aaa级| 亚洲欧美日韩综合国产aⅴ| 久久久99免费视频| 一区二区三区日韩欧美精品| 一色屋精品视频免费看| 久久国产精品久久久久久电车| 亚洲精品一区二区在线| 亚洲免费av片| 午夜精品福利一区二区三区av| 亚洲黄页视频免费观看| 激情国产一区| 一二三区精品| 久久精品理论片| 久久免费高清| 日韩亚洲一区二区| 免费日韩av片| 日韩一二三在线视频播| 欧美 日韩 国产 一区| 亚洲欧美三级伦理| 国产视频在线一区二区| 亚洲午夜av在线| 亚洲一区www| 国产精品视频一二三| 亚洲欧美亚洲| 亚洲午夜视频在线观看| 欧美精品成人一区二区在线观看| 亚洲国产欧美日韩| 亚洲国产视频一区| 国产精品美女久久久久aⅴ国产馆| 欧美日精品一区视频| 久久国产精品一区二区| 国产精品日韩专区| 亚洲免费一区二区| 亚洲精品中文字幕在线| 中日韩美女免费视频网站在线观看| 国产区精品在线观看| 久久综合给合| 欧美精品一区二区三区四区| 99这里有精品| 久久成人一区二区| 伊人久久大香线| 99re热这里只有精品免费视频| 国产精品久久久99| 欧美大片一区二区三区| 亚洲国产你懂的| 国产美女诱惑一区二区| 亚洲最新在线| 亚洲图片欧美一区| 亚洲欧美国产另类| 亚洲综合视频一区| 欧美精品一区二区三区在线看午夜 | 亚洲国产美女久久久久| 亚洲欧洲一区二区三区久久| 欧美精品乱码久久久久久按摩| 欧美亚洲日本国产| 欧美日韩一区在线观看视频| 米奇777超碰欧美日韩亚洲| 欧美三级视频| 一区二区欧美在线观看| 亚洲欧洲一区二区三区在线观看| 久久尤物电影视频在线观看| 欧美成人免费全部观看天天性色| 亚洲欧洲视频在线| 欧美日韩国产综合视频在线观看中文| 一区二区免费在线视频| 久久夜色精品国产欧美乱| 亚洲国产美国国产综合一区二区| 欧美高清不卡| 欧美国产欧美综合| 亚洲黄一区二区| 欧美日韩你懂的| av成人福利| 久久婷婷国产综合尤物精品| 亚洲激情第一区| 欧美日韩国产系列| 欧美在线视屏| 91久久精品国产91久久性色tv | 一本色道久久综合一区| 久久综合中文色婷婷| 亚洲精品久久久久久久久| 午夜日韩在线| 在线看欧美视频| 欧美视频中文在线看| 欧美一区二区三区四区在线观看地址| 欧美国产视频在线| 久久成人精品无人区| 一区二区高清视频| 亚洲视频一区二区免费在线观看| 久久国产精品高清| 一区二区日韩伦理片| 国产香蕉97碰碰久久人人| 欧美婷婷久久| 欧美在线地址| 欧美一区二区三区在线免费观看| 亚洲国产精品悠悠久久琪琪| 久久激情久久| 午夜精品电影| 欧美三区视频| 欧美三级黄美女| 欧美日韩亚洲一区三区| 欧美不卡一卡二卡免费版| 欧美一区二区三区在线看| 亚洲手机成人高清视频| 亚洲人成网站影音先锋播放| 久久精品国产欧美激情| 亚洲欧美一区二区三区极速播放| 欧美一区二区三区免费在线看 | 欧美国产精品人人做人人爱| 欧美自拍偷拍| 国产精品久久久久久久午夜 | 在线观看成人av| 亚洲精品社区| 99热在线精品观看| 日韩一区二区免费高清| 亚洲手机在线| 久久精品毛片| 欧美激情中文字幕一区二区| 久久久久国内| 免费在线播放第一区高清av| 欧美激情第二页| 国产精品劲爆视频| 国产一区二区福利| 国语自产精品视频在线看一大j8| 国产精品综合视频| 亚洲高清影视| 亚洲桃色在线一区| 久久午夜电影| 999亚洲国产精| 亚洲视频精选在线| 久久国产乱子精品免费女 | 亚洲第一视频网站| 亚洲视频在线观看网站| 欧美一区1区三区3区公司| 久久久久成人精品免费播放动漫| 美女诱惑黄网站一区| 国产主播喷水一区二区| 99这里只有精品| 欧美成年人视频网站欧美| 一二三区精品福利视频| 免费观看30秒视频久久| 国产精品入口福利| 亚洲综合丁香| 亚洲一区二区三区免费视频| 欧美精品激情| 亚洲无线一线二线三线区别av| 亚洲第一天堂av| 久久gogo国模裸体人体| 亚洲欧洲日本国产| 欧美韩日一区二区| 欧美精品一区二| 亚洲精品一区二区网址| 免费久久99精品国产| 久久综合网hezyo| 999亚洲国产精| 亚洲专区一区二区三区| 韩国在线视频一区| 免费日韩av电影| 欧美精品18+| 亚洲欧美日韩精品在线| 欧美在线视频在线播放完整版免费观看| 国产精品日韩一区二区三区| 久久免费视频观看| 欧美日韩成人综合天天影院| 亚洲免费网站| 久久综合色天天久久综合图片| 一区二区三区视频在线播放| 欧美怡红院视频| 国产精品99久久久久久久vr | 一区二区三欧美| 性久久久久久久久久久久| 一区二区在线看| 中国成人亚色综合网站| 在线成人激情视频| 亚洲欧美福利一区二区| 在线视频精品| 嫩草国产精品入口| 欧美国产一区二区在线观看 | 国产精品久久久对白| 亚洲精品一区在线观看香蕉| 尤物精品在线| 久久久av网站| 麻豆乱码国产一区二区三区| 国产精品亚洲综合色区韩国| 亚洲国产一二三| 91久久久亚洲精品| 免费视频最近日韩| 欧美激情影音先锋| 亚洲欧洲一区二区三区久久|