算法:全排列
来源:互联网 发布:js截取url 问号以后 编辑:程序博客网 时间:2024/06/06 15:38
代码如下:
package com.huan;import java.util.Arrays;public class Permutation {public static void main(String[] args) {final int SIZE = 3;int[] data = new int[SIZE];for (int i = 1; i <= SIZE; i++){data[i-1] = i;}recursive(data, SIZE-1);}public static void recursive(int[] data,int index){if(index == 0){System.out.println(Arrays.toString(data));}for (int i = index; i >= 0 ; i--){swap(data, index, i);recursive(data, index-1);swap(data, index, i);}}public static void swap(int[] data, int i, int j){int temp = data[i];data[i] = data[j];data[j] = temp;}}
1 0
- 排列与全排列算法
- 全排列算法
- 全排列算法总结
- 全排列算法
- 全排列javascript算法
- [self] 全排列算法
- C# 全排列算法
- 全排列算法
- 全排列算法大全
- 全排列算法
- 全排列递归算法
- 全排列算法设计
- 全排列算法
- 全排列算法
- 全排列算法
- 一个全排列算法
- 全排列算法
- java 全排列算法
- android对AlertDialog对话框设定高度和宽度
- IK分词源码分析连载(三)--歧义处理
- ajax
- JNI和javah使用详解
- PHP二维码生成器
- 算法:全排列
- 移动视频开发让我们把会议室装进口袋里
- plsql远程连接oracle服务器
- BCDEdit命令修改windows启动菜单
- 数论的一些公式
- Java中的访问控制
- Android设备管理器漏洞2--阻止用户取消激活设备管理器
- mysql 常用命令整理总结
- 同余