📄 closure_clustering.java~10~
字号:
package fuzzy_project;
class Closure_Clustering {
private int row;
private int col;
private int count;
private int result_count;
private byte cut_Matrix[][];
private int Clustering_result[][];
private int temp_result[];
private String result;
private Search s;
public Closure_Clustering(byte arrary[][],int r,int c)
{
cut_Matrix=arrary;
row=r;
col=c;
count=0;
result_count=0;
temp_result=new int[r];
Clustering_result=new int[r][c];
s=new Search();
result="";
}
public String exe()
{
for(int i=0;i<row;i++) //生成分类结果矩阵
{
for (int j = i; j < col; j++)
{
if (cut_Matrix[i][j] == 1)
{
Clustering_result[i][count++]=j+1;
}
}
count=0;
}
for(int x=0;x<row;x++)
{
if(s.exe(temp_result,row,x+1))
{
continue;
}
result=result+String.valueOf(x+1);
temp_result[count++]=x+1;
for(int y=0;y<col;y++)
{
if(x+1!=Clustering_result[x][y]&&Clustering_result[x][y]!=0)
{
result=result+String.valueOf(Clustering_result[x][y]);
temp_result[count++]=Clustering_result[x][y];
}
}
result=result+"#";
}
return result;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -