字符串的排列(动态规划)

图片说明

function Permutation(str)
{
    // write code here
    var set = new Set()
    function dp(path,str){
        if(str.length == 1){
            set.add(path+str)
            return
        }
        for(let i=0;i<str.length;i++){
            dp(path+str[i],str.slice(0,i)+str.slice(i+1))
        }
    }
    dp("",str)
    return [...set]
}
module.exports = {
    Permutation : Permutation
};
其他算法 文章被收录于专栏

其他算法

全部评论

相关推荐

求offer的大角牛:不吃香菜
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 11:27
明天又是董事长面,啥时候是个头啊
在太阳里长大的人:公司就仨人吧😂
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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