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

📄 testfpgrowth.cpp

📁 FP树的VC版本的挖掘算法,具体内容祥见代码
💻 CPP
字号:
/*----------------------------------------------------------------------  File     : testfpgrowth.cpp  Contents : FP-growth algorithm for finding frequent sets  Author   : zhouli  Update   : 18/11/2007----------------------------------------------------------------------*/#include <iostream>using namespace std;#include <stdlib.h>#include <time.h>#include "data.h"#include "item.h"#include "fptree.h"#include "fpgrowth.h"int main(int argc, char *argv[]){  cout << "FP-growth 频繁项集挖掘" << endl;  cout << "Present by Zhouli, 2007" << endl<< endl;   /* if(argc < 4)
  {    cerr << "usage: " << argv[0] << " datafile datatype minsup [output]" << endl;    cerr << "datatype = 1 for Quest datagenerator binary" << endl;    cerr << "datatype = 2 for Quest datagenerator ascii" << endl;    cerr << "datatype = 3 for flat, i.e. all items per transaction on a single line" << endl;    cerr << "datatype = 4 for ascii version of Quest datagenerator binary" << endl;  }  else
  */
 // {    FPgrowth *fpgrowth = new FPgrowth();       // fpgrowth->setData(argv[1],atoi(argv[2]));   // fpgrowth->setMinsup(atoi(argv[3]));
	fpgrowth->setData("11.txt",1);
	fpgrowth->setMinsup(1);
	fpgrowth->setOutput("12.txt");   // if(argc==5) fpgrowth->setOutput(argv[4]);    clock_t start = clock();    int added = fpgrowth->mine();    cout << added << "\t[" << (clock()-start)/double(CLOCKS_PER_SEC) << "s]" << endl;    if(argc==5) cout << "Frequent sets written to " << argv[4] << endl;        delete fpgrowth; // }    return 0;}

⌨️ 快捷键说明

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