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

图片说明

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
};
其他算法 文章被收录于专栏

其他算法

全部评论

相关推荐

不愿透露姓名的神秘牛友
11-20 17:02
点赞 评论 收藏
分享
点赞 评论 收藏
分享
gelmanspar...:奖学金删掉,自我评价删掉,简历压缩一下,写一页
如果再来一次,你还会学机...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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