文章

4

粉丝

11

获赞

20

访问

923

头像
全排列 题解:递归
P1185 中国矿业大学/北京大学机考题
发布于2025年3月7日 00:00
阅读数 390

#include <stdio.h>
#include <string.h>

void print(char *s, char *res, int index, int len){
    if(index == len){
        res[index] = '\0';
        printf("%s\n",res);
    }else{
        //扫描res数组还有哪些值能用
        for(int i = 0; i < len; i++){
            int flag = 1;
            for(int j = 0; j < index; j++){
                if(s[i] == res[j]){
                    flag = 0;
                    break;
                }
            }
            if(flag){
                res[index] = s[i];
  ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发