DirectX3D 学习

学习DirectX3D

字符串的全排序

void palie1(char src[],char buffer[],bool used[],int len,int level)
{
    
if (level==len)
    
{
        cout
<<buffer;
        
return ;
    }


    
for (int i=0;i<len;i++)
    
{
        
if (used[i])
        
{
            
continue;
        }


        buffer[i]
=src[i];
        used[i]
=true;
        palie1(src,buffer,used,len,level
+1);
        used[i]
=false;

    }

}

void pailie(char str[])
{
    
int len=strlen(str);
    
bool used[10];
    
for (int i=0;i<10;i++)
    
{
        used[i]
=false;
    }

    
char out[10];
    palie1(str,
out,used,len,0);
    
}


posted on 2008-09-13 16:26 xpcer 阅读(206) 评论(0)  编辑 收藏 引用 所属分类: C++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2008年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

统计

常用链接

留言簿(1)

随笔分类

随笔档案

Graphics

搜索

最新评论

阅读排行榜

评论排行榜