10、给定一个字符串,输出该字符串所有排列的可能。如输入“abc”,输出“abc,acb,bca,bac,cab,cba”。 var permutation = function (s) {     var res = new Set();     var mypor = (old, str) => {         if (str.length == 0) res.add(old);         for (var i = 0; i < str.length; i++) {             var copy = [...str];             copy.splice(i, 1); //去除重复的字符             mypor(old + str[i], copy)         }     }     mypor('', s.split(''))     return Array.from(res); };
2 1

相关推荐

06-02 15:17
门头沟学院 Java
心爱的idea:怎么会呢 应该是打招呼有问题 问就说实习6个月全国可飞随时到岗
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务