题解 | #字符串的排列#

字符串的排列

http://www.nowcoder.com/practice/fe6b651b66ae47d7acce78ffdd9a96c7

# -*- coding:utf-8 -*-
class Solution:
    def Permutation(self, ss):
        # write code here
        ans=[]
        def dfs(index,s,strs):
            if index==len(ss):
                ans.append(strs)
                return
            for i in range(len(s)):
                dfs(index+1,s[:i]+s[i+1:],strs+s[i])
        dfs(0,ss,"")
        ans=list(set(ans))
        return ans
全部评论

相关推荐

水墨不写bug:疑似没有上过大学
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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