data.h

来自「关联规则中的频繁项集生成算法fomax*」· C头文件 代码 · 共 44 行

H
44
字号
/*----------------------------------------------------------------------  File     : data.h  Contents : data set management----------------------------------------------------------------------*/#ifndef _DATA_CLASS#define _DATA_CLASS#include <stdio.h>#include <stdlib.h>#define TransLen 50class Transaction{public:		Transaction():maxlength(TransLen), length(0){ t = new int[maxlength];}	void DoubleTrans(int);				// if current item is greater than current longest transaction, we change the length of t as 2*item	~Transaction(){delete []t;}  	int maxlength;	int length;	int *t;};class Data{ public:		Data(char *filename);	~Data();	int isOpen();	void close(){if(in)fclose(in);}	Transaction *getNextTransaction(Transaction* Trans);   private:  	FILE *in;};#endif

⌨️ 快捷键说明

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