java求组合排列算法
来源:互联网 发布:陕西省广电网络 编辑:程序博客网 时间:2024/06/07 20:37
public class PailieZuhe {public static void main(String[] args) {// String str[] = { "A", "B", "C", "D", "E" };//// int nCnt = str.length;//// int nBit = (0xFFFFFFFF >>> (32 - nCnt));//// for (int i = 1; i <= nBit; i++) {// for (int j = 0; j < nCnt; j++) {// if ((i << (31 - j)) >> 31 == -1) {// System.out.print(str[j]);// }// }// System.out.println("");// }String str[] = { "A", "B", "C", "D", "E" };plzh(str);}public static void plzh(String[] str) {//String str[] = { "A", "B", "C", "D", "E" };int nCnt = str.length;int nBit = 1 << nCnt;for (int i = 1; i <= nBit; i++) {for (int j = 0; j < nCnt; j++) {if ((1 << j & i) != 0) {System.out.print(str[j]);}}System.out.println("");}}
结果:
ABABCACBCABCDADBDABDCDACDBCDABCDEAEBEABECEACEBCEABCEDEADEBDEABDECDEACDEBCDEABCDE
0 0
- java求组合排列算法
- java组合排列算法
- 求字符串字串组合排列算法
- C算法-求组合排列可能性
- java排列和组合算法
- Java实现全排列、组合算法
- 排列与组合的JAVA通用算法
- 排列、组合及算法
- 排列、组合及算法
- 排列 组合 算法 C#
- 快速组合排列算法
- 排列与组合算法
- 排列与组合算法
- 组合全排列算法
- 排列和组合算法
- 算法 排列、组合 相关
- java 实现 排列 组合
- 求N选M的组合和求全排列的巧妙算法 - 算法艺术 - Hello, busycai!
- 前端行记1---less接触
- C的指针变量的简单介绍
- PCL::NormalEstimation调试记录
- spring线程池ThreadPoolExecutor配置并且得到任务执行的结果
- 转换数组 Array为ArrayList
- java求组合排列算法
- servlet多线程
- 数组指针,指针数组,二维数组,二维数组的指针
- 【Java】StudentsInfoQuery(简单的学生信息查询系统)
- Muduo 多线程模型:一个 Sudoku 服务器演变
- VS2008调试dump文件
- 计算机技术领域当前的主流技术及其社会需求调查报告
- “南大软院大神养成计划“_第二十天的学习“
- 《python爬虫实战》:爬取图片