读书人

递归算法-字符串-全/一部分组合和全排

发布时间: 2012-07-02 17:46:22 作者: rapoo

递归算法---字符串---全/部分组合和全排列

?

#include <stdio.h>#include <string.h>void arrange(char *src,int start,int end){        int i;        char tmp;        if(start==end){                printf("%s\n",src);        }        for(i=start;i<end;i++){                tmp=src[start];src[start]=src[i];src[i]=tmp;                arrange(src,start+1,end);                tmp=src[start];src[start]=src[i];src[i]=tmp;        }}int main(int argc, char *argv[]){        arrange(argv[1],0,strlen(argv[1]));        return 0;}

读书人网 >移动开发

热点推荐