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

📄 vectorarray.c

📁 数据挖掘经典的hierarchial clustering algorithm
💻 C
字号:
static char             rcsid[] = "$RCSfile: VectorArray.c,v $ $Revision: 1.2 $ $State: Exp $";
#endif

static char *   srcFile = __FILE__;

/*------------------------------------------------------------------------------
 * function: VectorArray::VectorArray
 * VectorArray constructor.
 */
VectorArray::VectorArray(int vectorCount)
{
        DO_DEBUG(printf("VectorArray::VectorArray(%d)\n", vectorCount));

        _vectorCount = vectorCount;
        _vectors = new Vector[_vectorCount];
}

/*------------------------------------------------------------------------------
 * function: VectorArray::~VectorArray
 * VectorArray destructor.
 */
VectorArray::~VectorArray()
{
        DO_DEBUG(printf("VectorArray::~VectorArray()\n"));

        delete [] _vectors;
}

/*------------------------------------------------------------------------------
 * function: VectorArray::Init
 * Initialize a Vector in the VectorArray.
 */
DevStatus
VectorArray::Init(int vecNum, int vecDim)
{
        DO_DEBUG(printf("VectorArray::Init()\n"));

        DevStatus               result = StatusOk;

        _vectors[vecNum].Init(vecDim);

        return result;
}

/*------------------------------------------------------------------------------
 * function: VectorArray::GetVecCount
 * Return the number of vectors in the array.
 */
int
VectorArray::GetVecCount()
{
        DO_DEBUG(printf("VectorArray::GetVecCount()\n"));

        return _vectorCount;
}

/*------------------------------------------------------------------------------
 * function: VectorArray::GetVector
 * Return one of the vectors.
 */
Vector *
VectorArray::GetVector(int vecNum)
{
        DO_DEBUG(printf("VectorArray::GetVector()\n"));

        return &_vectors[vecNum];
}

/*============================================================================*/

⌨️ 快捷键说明

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