package com.xxx.xxxx.template.service;
import java.util.ArrayList;
import java.util.List;
/**
* 测试ZuoConTest 类
*/
public class ZuoConTest {
private static char[] is = new char[] { '1', '2', '4', '5'};
private static int total;
private static int m = 3;
public static void main(String[] args) {
List<Integer> iL = new ArrayList<Integer>();
new ZuoConTest().plzh("", iL, m);
System.out.println("total : " + total);
}
private void plzh(String s, List<Integer> iL, int m) {
if(m == 0) {
System.out.println(s);
total++;
return;
}
List<Integer> iL2;
for(int i = 0; i < is.length; i++) {
iL2 = new ArrayList<Integer>();
iL2.addAll(iL);
if(!iL.contains(i)) {
String str = s + is[i];
iL2.add(i);
plzh(str, iL2, m-1);
}
}
}
}
分享到:
相关推荐
excel VBA - 排列组合生成算法 - ,可快速生成指定项目的所有排列组合
Java排列组合算法 - 郭睿的专栏 - CSDN博客Java排列组合算法 - 郭睿的专栏 - CSDN博客
排列组合 排列 组合 java排列组合算法 排列组合算法
文档还涵盖了高级主题,如如何计算有重复元素的排列组合数量,以及如何优化这些算法的性能。 无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中的排列组合。...
Java排列组合算法
本资源附带文档解释了排列组合算法的实现和原理。其中排列算法是基于递归实现的,组合算法是基于高效的位移法实现的。代码是使用Java版实现的。
排列组合算法实现,支持模板类。支持重复数的排列。算法采用递归方法,简单易懂。
K-Means聚类算法java实现.pdf K-Means聚类算法java实现.pdf K-Means聚类算法java实现.pdf K-Means聚类算法java实现.pdf K-Means聚类算法java实现.pdf K-Means聚类算法java实现.pdf K-Means聚类算法java实现.pdf K-...
迎娶白富美的独门秘籍-Java程序算法设计视频-迎娶白富美的独门秘籍-Java程序算法设计视频
JAVA---数据结构与算法
主要介绍了详解Java实现的k-means聚类算法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
PHP实现多种类型的排列组合算法,PHP多种方式实现排列组合算法。非常有用,欢迎下载。
主要介绍了C#实现排列组合算法的完整实例,文中实例主要展示了排列循环方法和排列堆栈方法,需要的朋友可以参考下
Java排列组合_组合算法,利用list及set的无序性, 通过递归实现,不同于以往的排列组合 自娱自乐
算法-排列组合(HDU-1521)(包含源程序).rar
基于java的开发源码-最短路径算法实现 k-shortest-paths.zip 基于java的开发源码-最短路径算法实现 k-shortest-paths.zip 基于java的开发源码-最短路径算法实现 k-shortest-paths.zip 基于java的开发源码-最短路径...
java-贪心算法-物流派件用车最少
银行家算法--进程调度算法--内存分配算法java实现
该文档对排列组合问题的算法设计问题进行一系列讲述
java 0-1背包算法