JAVA 输出指定字符串所有排列组合
来源:互联网 发布:java crm源码之家 编辑:程序博客网 时间:2024/06/02 13:02
题目介绍:
输出给定数组或者字符串,输出所有排列可能。
例如:给定字符串为 1234. 输出所有排列可能:1234 1324 1423 1432.。。。。。。。
下面代码是搜集到的比较简洁的实现方式。共享一下
public class MySocket {public static void main(String[] args) {String[] array = new String[]{"1","2","3","4"};listAll(Arrays.asList(array), "");}public static void listAll(List candidate, String prefix) {if(prefix.length()==4){System.out.println(prefix);}for(int i=0;i<candidate.size();i++) {List tmp = new LinkedList(candidate);listAll(tmp, prefix + tmp.remove(i));//函数中的参数从右边开始解析}}}
0 0
- JAVA 输出指定字符串所有排列组合
- 输出字符串的所有排列组合
- JAVA给出对应字符串所有排列组合
- 输出所有排列组合
- 给定一个字符串,输出所有的排列组合方式
- java字符串的排列组合
- java 字符串排列组合
- Java 排列组合字符串
- 用户输入字符串,输出所有排列 java
- java输出字符串的所有排列
- 显示字符串中所有字符的排列组合。
- 显示字符串中所有字符的排列组合。
- 生成某字符串的所有排列组合
- 实现一个字符串的所有排列组合
- java如何输出指定两个日期之间的所有日期
- Java数组练习(一)打印输出指定数组所有元素
- java实现字符串排列组合问题
- 字符串的排列组合问题-java
- javascript复习笔记一
- 哈佛75年研究成果——幸福是爱
- 恭祝太上老君聖誕
- 详解在Oracle给用户解锁的方法
- C++静态成员函数详解
- JAVA 输出指定字符串所有排列组合
- Balloon Comes! 1170
- POJ 1028——Web Navigation
- Servlet线程安全的解决方法
- URAL 1900. Brainwashing Device
- 如何在eclipse里添加logcat,以及添加过滤器
- java整数和byte数组之间的转换
- safe nic
- Mysql启动错误1067解决办法