• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 遞歸算法的全排列

    發表于:2007-05-25來源:作者:點擊數: 標簽:算法遞歸stdio.h排列#include
    #include <stdio.h>
    int a[100];
    static int c;
    static int counter;
    bool check(int n,int m,int k)
    {
            int i;
            for(i=n;i>k;i--)
                    if(m==a[i])return false;
            return true;
    }
    void quanpailie(int n,int k)
    {
            int i,j;
            if(k>=1)
            {
                    for(i=n;i>=1;i--)
                    {
                            if(check(n,i,k))
                            {
                                    a[k]=i;
                                    quanpailie(n,k-1);
                            }
                    }
            }
            else
            {
                    for(j=c;j>=1;j--)
                            printf(" %d",a[j]);
                    printf("\n");
                    counter++;
            }
    }
    
    main()
    {
            a[0]=9;
            c=5;
            counter=0;
            quanpailie(9,5);
            printf("%d",counter);
            return 0;
    }
    



    原文轉自:http://www.kjueaiud.com

    評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>