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

📄 stats.cpp,v

📁 关联规则中的频繁项集生成算法TreeMiner
💻 CPP,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@#include "stats.h"//static initializationsdouble Stats::tottime = 0;double Stats::sumtime = 0;int Stats::sumcand = 0;int Stats::sumlarge = 0;//function defs//Stats::Stats(): vector<iterstat *>(){}void Stats::add(iterstat &is){   push_back(is);   sumtime += is.time;   sumcand += is.numcand;   sumlarge += is.numlarge;}void Stats::add(int cand, int freq, double time, double avgtid){  iterstat *is = new iterstat(cand, freq, time, avgtid);  push_back(*is);  sumtime += is->time;  sumcand += is->numcand;  sumlarge += is->numlarge;}void Stats::incrcand(int pos, int ncand){   if (pos >= size()) resize(pos+1);   (*this)[pos].numcand += ncand;   sumcand += ncand;}void Stats::incrlarge(int pos, int nlarge){   if (pos >= size()) resize(pos+1);   (*this)[pos].numlarge += nlarge;   sumlarge += nlarge;}void Stats::incrtime(int pos, double ntime){   if (pos >= size()) resize(pos+1);   (*this)[pos].time += ntime;   sumtime += ntime;}ostream& operator << (ostream& fout, Stats& stats){  //fout << "SIZE " << stats.size() << endl;  for (int i=0; i<stats.size(); i++){    fout << "[ " << i+1 << " " << stats[i].numcand << " "	 << stats[i].numlarge << " " << stats[i].time << " "	 << stats[i].avgtid << " ] ";  }  fout << "[ SUM " << stats.sumcand << " " << stats.sumlarge << " "       << stats.sumtime << " ] ";  fout << stats.tottime;  return fout;}@

⌨️ 快捷键说明

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