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

📄 calcdb.h,v

📁 关联规则中的频繁项集生成算法TreeMiner
💻 H,V
字号:
head	1.1;access;symbols;locks	zaki:1.1; strict;comment	@ * @;1.1date	2001.06.06.00.04.45;	author zaki;	state Exp;branches;next	;desc@@1.1log@Initial revision@text@#ifndef __DATABASE_H#define __DATABASE_H#include <iostream.h>#include <fstream.h>#include <vector>#include "treeminer.h"#include "idlist.h"#define ITSZ sizeof(int)#define DCBBUFSZ 2048#define TRANSOFF 3class Dbase_Ctrl_Blk{private:  //vars related to the horizontal format   ifstream fd;   int buf_size;   int * buf;   int cur_blk_size;    int cur_buf_pos;   int endpos;   char readall;      static int *PvtTransAry;      //vars for the vertical formatpublic:   static int NumF1;   //number of freq items   static int *FreqMap; //mapping of freq items, i.e., item to freq_idx   static int *FreqIdx; //freq_idx to original item value   //vars related to the horizontal format   static int *TransAry;   static int TransSz;   static int Tid;   static int Cid;   static int MaxTransSz;      //vars related to vertical format   vector<idlist *> Idlists;   //function definitions   Dbase_Ctrl_Blk(const char *infile, const int buf_sz=DCBBUFSZ);   ~Dbase_Ctrl_Blk();      //functions for horizontal format   void get_next_trans_ext();   void get_first_blk();   int get_next_trans();   void get_valid_trans();   void print_trans();   int eof(){return (readall == 1);}   //functions for vertical format   void make_vertical();   void print_vertical();   void alloc_idlists();};#endif //__DATABASE_H@

⌨️ 快捷键说明

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