【算法】输出出栈所有序列

void Swap (char *a, char *b)
{
    char tmp=*a;
    *a=*b;
    *b=tmp;
}


//全排列函数,核心代码
void AllRange(char *Str,int k,int m)
{
    if(k==m)
    {
        static int s_i=1;
        int i,j,k;
        char a,b,c;

        for(i=0; i<=m-2; i++)
        {
            a=Str[i];
            for(j=i+1; j<=m; j++)
            {
                b=Str[j];
                for(k=j+1; k<=m; k++)
                {
                    c=Str[k];
                    if(a>b&&a>c&&b

 

你可能感兴趣的:(GIS数据结构)