本文实例讲述了Java获得一个数组的指定长度排列组合算法。分享给大家供大家参考,具体如下:
packagedemo;
importjava.util.Stack;
/**
*JAVA获得一个数组的指定长度的排列组合。
*
*@authorJAVA世纪网(java2000.net,laozizhu.com)
*/
publicclassTestSequenceAll{
publicstaticvoidmain(String[]args){
TestSequenceAllt=newTestSequenceAll();
Object[]arr={1,2,3};
//循环获得每个长度的排列组合
for(intnum=1;num<=arr.length;num++){
t.getSequence(arr,0,num);
}
}
//存储结果的堆栈
privateStack