题解 | #全排列#
全排列
https://www.nowcoder.com/practice/b3ac35e1569e4601b6d3957dd337e70b
{"html":"<!DOCTYPE html>\n<html>\n\n<head>\n <meta charset=\"UTF-8\">\n <style>\n /* 填写样式 */\n </style>\n</head>\n\n<body>\n <!-- 填写标签 -->\n <script type=\"text/javascript\">\n // 填写JavaScript\n const _permute = string => {\n let tr = []\n let fun = (base, arr) =>{\n if(arr.length == 1) {\n tr.push(base+arr[0])\n return\n }\n let temp = []\n arr.forEach((item, index) =>{\n let optionArr = [...arr]\n optionArr.splice(index, 1)\n fun(base+item, optionArr)\n })\n }\n fun('', string.split(''))\n return tr\n }\n\n </script>\n</body>\n\n</html>","css":"","js":""}
查看30道真题和解析