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-20list control控件的一些操作
- 11-20Mac挂载虚拟机的共享文件夹
- 11-20[CTSC2012]熟悉的文章
- 11-20OpenCV 通过 MFC 的 Picture Control 控件操作图像
- 11-20获取列表中指定的元素
- 11-20OpenCV 2.2版本号以上显示图片到 MFC 的 Picture Control 控件中
- 11-20OpenGL 中关于ImageTexture使用中遇到的两个问题 —— 快速清空 与 读写错误
- 11-20列表元素的修改操作
- 11-20【分享】纯js的n级联动列表框 —— 基于jQuery,支持下拉列表框和列表框,最重要的是n级,当然还有更重要的
- 11-20对话框上动态控件的创建、在Picture Control控件上显示图片