将123、132、213、231、312、321全排列输出为1,2,3
来源:互联网 发布:tomcat设置域名 编辑:程序博客网 时间:2024/06/06 01:54
//将123、132、213、231、312、321全排列输出为1,2,3public class TestString02 {public static void main(String args[]) {String[] data = { "123", "12", "234" }; // 你的排列数据char[] c = new char[32]; // 存放将String转换为char数组char ret[] = new char[32]; // 存放结果int i, dlength, a, j, z, flag;a = 0;for (i = 0; i < data.length; i++) {c = data[i].toCharArray();dlength = data[i].length();for (j = 0; j < dlength; j++) {flag = 1;for (z = 0; z < a; z++) {if (ret[z] == c[j]) {flag = 0;break;}}if (flag == 1)ret[a++] = c[j];}}System.out.print("ret: ");for (i = 0; i < a; i++)System.out.print(ret[i] + " ");}}
import java.util.ArrayList;import java.util.List;//将123、132、213、231、312、321全排列输出为1,2,3public class StringTest {public static void main(String args[]) {String[] data = { "123", "12", "234" }; // 你的排列数据List<Character> list = new ArrayList<Character>();char[] c = new char[32];for (int i = 0; i < data.length; i++) {c = data[i].toCharArray();for(int j =0;j<c.length;j++){if(list.contains(c[j])){continue;}else{list.add(c[j]);}}}System.out.println(list);}}
0 0
- 将123、132、213、231、312、321全排列输出为1,2,3
- 全排列 123 132 213 231 312 321
- 将数组元素全排列后输出每个排列结果
- HDU1716 排列2【全排列+输出格式】
- 7-2 输出全排列
- 输出数组中元素个数为1 - lengh的全排列
- 有1,2,2,3,4,5六个数,要求输出他们组合的全排列
- 算法问题(2)输出全排列
- 5-2 输出全排列 (20分)
- 输出 1 到 n 的全排列
- 输出从1~n的全排列
- 全排列的输出
- 递归输出全排列
- 输出全排列问题
- 输出全排列
- 输出全排列
- 全排列输出
- 如何输出全排列
- js判断浏览网站是PC还是移动设备
- dongzuo项目相关配制(前台)
- C#获取网页中指定图片的方法
- 磁盘阵列的性能
- android混淆错误
- 将123、132、213、231、312、321全排列输出为1,2,3
- nginx tomcat 负载均匀种类
- PHP session变量的销毁
- Phonegap通过AJAX跨域获取服务端数据
- 线程与进程
- hibernate的缓存使用
- 用gcc编译生成动态链接库*.so文件的方法
- iOS应用审核的通关秘籍
- Oracle 获取本周、本月、本季、本年的第一天和最后一天(转)