⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 data.cs

📁 Cluster validation program
💻 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 + -