关注
package com.mbc.meituan;
//第5题实现组合输出并且去掉重复元素
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
public class Zuhe {
public static void permutation(char[]ss,int i){
HashSet<String> res=new
HashSet<String>();
ArrayList<String> res1=new
ArrayList<String>() ;
if(ss==null||i<0 ||i>ss.length)
{
return;
}
if(i==ss.length)
{
res1.add(new String(ss));
}
else
{
for(int j=i;j<ss.length;j++)
{
char temp=ss[j];
ss[j]=ss[i];
ss[i]=temp;
permutation(ss,i+1);
temp=ss[j];
ss[j]=ss[i];
ss[i]=temp;
}
}
for(int l=0;l<res1.size();l++)
{
res.add(res1.get(l));
}
for(Iterator<String>
it=res.iterator();it.hasNext();)
{
System.out.println(it.next());
}
}
public static void main(String args[]){
String s="see";
char []ss=s.toCharArray();
permutation(ss,0);
}
}
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
- 1... 牛客2025年度报告—道心初立,夯实基础1.6W
- 2... 27届学院二本,袋鼠云->快手->腾讯wxg,25年末聊聊我的前端之路1.2W
- 3... 本科五段大厂实习,秋招五个offer,我的校招结束了8351
- 4... 大四双非水产专业上岸阿里后端(五)6153
- 5... 适可而止吧!你就是“烂泥”4755
- 6... 我的世界观,就是对抗优绩主义的武器4358
- 7... 27双非杀入字节!3670
- 8... 实习被“放养”零产出,该及时止损还是继续苟着?2752
- 9... 被问有没有男朋友 如果有同事欺负你怎么办2438
- 10... 26届双非硕Java秋招总结1992
正在热议
更多
# 实习没人带,苟住还是跑路? #
4467次浏览 125人参与
# 春招前还要继续实习吗? #
818次浏览 21人参与
# 元旦假期你打算怎么过 #
3593次浏览 108人参与
# 妈妈治愈了你哪些脆皮时刻 #
38206次浏览 338人参与
# 大家实习都在做什么? #
4086次浏览 46人参与
# 你做过哪些dirty work #
24744次浏览 154人参与
# 非技术岗简历怎么写 #
274327次浏览 3162人参与
# 我来点评面试官 #
37386次浏览 163人参与
# 面试官问过你最刁钻的问题是什么? #
2472次浏览 48人参与
# 实习/项目/竞赛奖项,哪个对找工作更重要? #
102399次浏览 1185人参与
# 我们是不是被“优绩主义”绑架了? #
5281次浏览 196人参与
# 一人说一家双休的公司 #
2469次浏览 42人参与
# 牛客2025仙途报告 #
24807次浏览 353人参与
# 职场中对你有帮助的书 #
25554次浏览 216人参与
# 毕业论文怎么查AI率 #
69900次浏览 1937人参与
# 找工作如何保持松弛感? #
127240次浏览 1457人参与
# 找工作,行业重要还是岗位重要? #
88544次浏览 1774人参与
# 机械人你觉得今年行情怎么样? #
6087次浏览 87人参与
# 重来一次,我还会选择这个专业吗 #
397183次浏览 3882人参与
# 2022毕业即失业取暖地 #
126002次浏览 716人参与

查看11道真题和解析