题解 | #全排列#

全排列

https://www.nowcoder.com/practice/b3ac35e1569e4601b6d3957dd337e70b

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <style>
       /* 填写样式 */
    </style>
</head>

<body>
    <!-- 填写标签 -->
    <script type="text/javascript">
        // 填写JavaScript
        const _permute = string => {
            //使用回溯算法
            if(string.length === 1)return [string]
            const result = []
            for(let s of string){
                const arr = string.split('').filter(str=>str!==s)
                _permute(arr.join('')).forEach(item=>{
                    result.push(s+item)
                })
            }
            return result
   
}

    </script>
</body>

</html>

全部评论

相关推荐

06-23 11:28
门头沟学院 Java
牛客91966197...:也有可能是点拒绝的时候自动弹的话术
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务