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

📄 cspecies.cpp

📁 c均值算法用vc实现。作为重要的算法
💻 CPP
字号:
// CSpecies.cpp: implementation of the CSpecies class.
//
//////////////////////////////////////////////////////////////////////

#include "CSpecies.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CSpecies::CSpecies()     //初始化聚合数据
{
	centoldx1=centerx1=0;
	centoldx2=centerx2=0;
	centoldx3=centerx3=0;
	centoldx4=centerx4=0;
	count=0;			  //设定初始的聚合元素为0个。
	member[100]=0;		
}


/*********************************************************************
   set the coordinates of the centers
*********************************************************************/
void CSpecies::SetCenter(double a,double b,double c,double d)
{
	centerx1=a;
	centerx2=b;
	centerx3=c;
	centerx4=d;
}
/*********************************************************************
   has the center changed?
*********************************************************************/
bool CSpecies::IsCenterChanged() 
{
	if((centerx1==centoldx1) && (centerx2==centoldx2) && 
	   (centerx3==centoldx3) && (centerx4==centoldx4))
	{	
		centoldx1=centerx1;
		centoldx2=centerx2;
		centoldx3=centerx3;
		centoldx4=centerx4;
		return 0;				//没有变化返回0
	}
	else
	{
		centoldx1=centerx1;
		centoldx2=centerx2;
		centoldx3=centerx3;
		centoldx4=centerx4;
		return 1;				//有变化返回1
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -