关注
10、给定一个字符串,输出该字符串所有排列的可能。如输入“abc”,输出“abc,acb,bca,bac,cab,cba”。
var permutation = function (s) {
var res = new Set();
var mypor = (old, str) => {
if (str.length == 0) res.add(old);
for (var i = 0; i < str.length; i++) {
var copy = [...str];
copy.splice(i, 1); //去除重复的字符
mypor(old + str[i], copy)
}
}
mypor('', s.split(''))
return Array.from(res);
};
查看原帖
2 1
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
04-14 14:42
西北大学 产品经理 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛油的搬砖plog #
16479次浏览 85人参与
# 哪些企业的面试体验感最差? #
22952次浏览 224人参与
# 一人一个landing小技巧 #
15764次浏览 296人参与
# 我在牛爱网找对象 #
174866次浏览 1279人参与
# 面试问题记录 #
102625次浏览 1434人参与
# 腾讯音乐求职进展汇总 #
84957次浏览 471人参与
# 2022毕业生求职现身说法 #
82364次浏览 686人参与
# 520告白墙 #
7789次浏览 145人参与
# 找工作的破防时刻 #
17319次浏览 274人参与
# 实习学不到东西怎么办? #
200563次浏览 2082人参与
# 你觉得第一学历对求职有影响吗? #
74714次浏览 545人参与
# 职场吐槽大会 #
195582次浏览 1578人参与
# 微软计划裁员 #
2189次浏览 56人参与
# 贝壳求职进展汇总 #
20417次浏览 144人参与
# 选完offer后,你后悔学本专业吗 #
42527次浏览 221人参与
# 安利/避雷我的专业 #
70874次浏览 502人参与
# 实习生应该准时下班吗 #
210632次浏览 1358人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
26832次浏览 154人参与
# 华子oc时间线 #
1181789次浏览 6257人参与
# 通信硬件知识分享 #
25222次浏览 457人参与