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

相关推荐

牛客网
牛客企业服务