?? data.cs
字號:
using System;
namespace ClusterLibrary
{
/// <summary>
/// 澇仿 單撈磐狼 啊厘 惑困 Class - Set甸闌 包府茄促.
/// </summary>
public class Data
{
// Set甸狼 List 函薦撈促.
System.Collections.ArrayList set_list;
// Set狼 骯薦
int nSets = 0;
/// <summary>
/// Data狼 積己
/// </summary>
/// <param name="nSets"> (int) 單撈磐俊 樂綽 Set甸狼 骯薦</param>
public Data( int nSets ){
// Set甸闌 歷厘且 府膠飄甫 Set狼 骯薦父怒 積己茄促.
this.set_list = new System.Collections.ArrayList( nSets );
// Set狼 骯薦甫 糕滾 函薦肺 歷厘茄促.
// 歷厘等 藹籃 Point俊 甸絹哎 單撈磐甫 頗教竅綽單 葷儈等促.
this.nSets = nSets;
// Set List俊 甸絹哎 Set甸闌 父電促
for ( int i = 0; i < nSets; i ++ ){
ClusterLibrary.Set set = new ClusterLibrary.Set();
this.set_list.Add( set );
}
//Console.WriteLine("Data 積己");
}
/// <summary>
/// 單撈磐甫 佬絹輯 Point俊 歷厘茄促.
/// 撈 竊薦 郴俊輯 阿 Set苞 弊 Set郴狼 Cluster肺 Point甫 傅農矯挪促.
/// </summary>
/// <param name="data"></param>
public void AddPoint(int[] set_info, double[] point_info){
// TODO: 老竄, data狼 菊 何盒籃 阿 Set俊 措茄 Cluster index 瀝焊撈骨肺 撈 鞏力甫 肋 貿府茄促.
//單撈磐狼 傈眉 辨撈 歷厘
int lengthSet = set_info.Length;
int lengthPoint = point_info.Length;
// Point甫 頗教茄促.
ClusterLibrary.Point point = new ClusterLibrary.Point( nSets );
for ( int i = 0; i < lengthSet; i ++ )
point.SetClusterInfo( set_info[i] );
for ( int i = 0; i < lengthPoint; i ++ )
point.Add( point_info[i] );
// Set List俊 Point甫 眠啊茄促.
for ( int i = 0; i < nSets; i ++ ){
// Set List俊輯 Index俊 秦寸竅綽 Set闌 啊瘤絆 柯促.
ClusterLibrary.Set set = ( ClusterLibrary.Set ) this.set_list[i];
// 弊 Set俊 泅犁 Point甫 眠啊茄促.
set.AddPoint( set_info[i], point );
}
}
protected void Dispose(){
//Console.WriteLine( "Data 昏力");
this.set_list.Clear();
}
public void ClearAll(){
this.Dispose();
}
public ClusterLibrary.Set this[int index] {
get{
return (Set)this.set_list[index];
}
}
public int Count(){
return this.set_list.Count;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -