📄 trandata.java
字号:
package com.dc;
//import com.dc.common.Combination;
public class TranData extends Thread{
private int sumdata;
private int[] basicdata;
public void TranData_init(int sumdata_in,int[] basicdata_in){
this.sumdata = sumdata_in;
this.basicdata = basicdata_in;
}
public void run(){
System.out.println("对已选数组进行组合:C");
//Combination red_intCombination=new Combination(basicdata.length,4,sumdata);
Combination intCombination1=new Combination(basicdata.length);
while(intCombination1.hasMore()){
int sum = 0;
int[] index=intCombination1.getNext();
for(int i=0;i<basicdata.length;i++){
if(index[i]!=0){
sum += basicdata[index[i]*i];
}
}
if(sum == sumdata){
for(int i=0;i<basicdata.length;i++){
if(index[i]!=0){
System.out.print(basicdata[index[i]*i]+"|");
}
}
}
System.out.println();
}
//ShowResult showwin = new ShowResult(basicdata);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -