关注
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);
}
}
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 我来点评面试官 #
10113次浏览 77人参与
# 工作后,谈恋爱还和学生时代一样吗? #
39131次浏览 370人参与
# 京东开奖 #
446913次浏览 2500人参与
# 同bg的你秋招战况如何? #
167225次浏览 972人参与
# 职场破冰,你们都聊什么? #
28495次浏览 151人参与
# 今年秋招是回暖还是遇冷 #
20500次浏览 132人参与
# 360集团校招 #
1551次浏览 7人参与
# 你的领导最像哪种动物,为什么? #
23863次浏览 133人参与
# 我的AI电子员工 #
20821次浏览 151人参与
# 阿里云工作体验 #
31661次浏览 108人参与
# 三一集团提前批进度交流 #
40072次浏览 228人参与
# 诺瓦星云求职进展汇总 #
225513次浏览 1732人参与
# 毕业论文进行时 #
1902次浏览 31人参与
# 教师节,你送祝福了吗 #
11335次浏览 76人参与
# 秋招开始捡漏了吗 #
61380次浏览 422人参与
# 你实习是赚钱了还是亏钱了? #
20087次浏览 182人参与
# 来聊聊你目前的求职进展 #
686305次浏览 6921人参与
# 找工作八股要背到什么程度? #
11773次浏览 192人参与
# 用一句话形容你的团队氛围 #
12851次浏览 145人参与
# 上班摸鱼,你都在干些什么? #
28957次浏览 223人参与
# 三一重工求职进展汇总 #
22465次浏览 82人参与
# 你找工作是从容有余 or 匆忙滚爬? #
6931次浏览 72人参与
查看22道真题和解析