亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? data.cpp

?? FP樹的VC版本的挖掘算法,具體內(nèi)容祥見代碼
?? CPP
字號:
/*----------------------------------------------------------------------  File    : data.cpp  Contents: data set management  Author  : Bart Goethals  Update  : 04/04/2003  ----------------------------------------------------------------------*/#include <vector>using namespace std;#include "data.h"Transaction::Transaction(const Transaction &tr){  length = tr.length;  t = new int[tr.length];  for(int i=0; i< length; i++) t[i] = tr.t[i];}Data::Data(char *filename, int t){  fn = filename;  type = t;  current=0;  if(type>1) in = fopen(fn,"rt");  else in = fopen(fn,"rb");}Data::~Data(){  if(in) fclose(in);}Transaction *Data::getNext(){  Transaction *t=0;  switch(type){  case 1: t= getNextBin(); break;  case 2: t= getNextAs(); break;  case 3: t= getNextAsFlat(); break;  case 4: t= getNextAsQuest(); break;  }  if(t) current++;  else {    rewind(in);    current=0;  }  return t;}Transaction *Data::getNextAs() {  Transaction *t;  int tid, item, i, dummy;  vector<int> list;  static int cur=0,prev=-1;  static bool begin=true;    if(feof(in)) {    begin=true;    prev=-1;    return 0;  }  if(!begin) list.push_back(cur);  else begin=false;  while(true) {    fscanf(in, "%d %d %d",&dummy, &tid, &item);    if(feof(in)) {      int size=list.size();      t = new Transaction(size);      for(i=0; i<size; i++) t->t[i] = list[i];      list.clear();      return t;    }    else if(prev<0)	prev=tid;    else if(tid != prev){      prev = tid;      cur = item;      int size=list.size();      t = new Transaction(size);      for(i=0; i<size; i++) t->t[i] = list[i];      list.clear();			      return t;    }    list.push_back(item);  }}Transaction *Data::getNextAsFlat(){  vector<int> list;  char c;  // read list of items  do {    int item=0, pos=0;    c = getc(in);    while((c >= '0') && (c <= '9')) {      item *=10;      item += int(c)-int('0');      c = getc(in);      pos++;    }    if(pos) list.push_back(item);  }while(c != '\n' && !feof(in));    // if end of file is reached, rewind to beginning for next pass  if(feof(in)){    rewind(in);    return 0;  }  // Note, also last transaction must end with newline,   // else, it will be ignored    // sort list of items  // sort(list.begin(),list.end());  // put items in Transaction structure  Transaction *t = new Transaction(list.size());  for(int i=0; i<int(list.size()); i++)    t->t[i] = list[i];  return t;}Transaction *Data::getNextAsQuest(){  int tmptid, tid,l,i;  Transaction *t;	  fscanf(in,"%d %d %d",&tmptid,&tid,&l);  if(feof(in)) return 0;	  t = new Transaction(l);  for(i=0; i<l; i++) fscanf(in,"%d",&t->t[i]);  return t;}Transaction *Data::getNextBin(){  int tmptid, tid,l,i;  Transaction *t;	  fread(&tmptid,4, 1,in);  if(feof(in)) return 0;	  fread(&tid,4, 1,in);  fread(&l,4, 1,in);  t = new Transaction(l);  for(i=0; i<l; i++) fread(&t->t[i],4, 1,in);  return t;}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久九九影视网| 欧美日韩精品久久久| 久久久久综合网| 国产成人免费视频一区| 国产午夜精品理论片a级大结局| 国产成人自拍在线| 国产精品三级av在线播放| 国产一区二三区| 欧美一区二区三区视频免费| 欧美精品tushy高清| 夜夜嗨av一区二区三区网页| 色综合婷婷久久| 视频一区国产视频| 精品国产乱码久久久久久闺蜜| 国产黄色91视频| 综合激情成人伊人| 69p69国产精品| 国产xxx精品视频大全| 亚洲免费观看在线视频| 欧美一区二区三区四区在线观看 | 国内久久婷婷综合| 久久免费美女视频| 色女孩综合影院| 日韩av不卡一区二区| 久久久国产午夜精品| 色婷婷综合久色| 日韩成人一级大片| 欧美激情一区二区| 欧美一区二区在线看| 成人精品gif动图一区| 爽好多水快深点欧美视频| 久久久777精品电影网影网| 91国产精品成人| 国产精品99久久久久久有的能看| 夜夜精品视频一区二区| 国产欧美视频一区二区| 欧美色区777第一页| 成人精品免费视频| 久久99国产精品免费| 亚洲精品一二三四区| 久久蜜臀精品av| 在线播放/欧美激情| 成人午夜伦理影院| 午夜欧美在线一二页| 国产精品美女久久久久aⅴ国产馆| 7777精品伊人久久久大香线蕉超级流畅| 国产剧情一区在线| 日本在线不卡一区| 亚洲一二三四区不卡| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美色图第一页| 色婷婷久久久久swag精品| 国产风韵犹存在线视精品| 日本美女一区二区| 亚洲一区在线观看免费| 亚洲人成网站色在线观看| 久久日韩精品一区二区五区| 欧美一级日韩一级| 欧美色网站导航| 日本高清免费不卡视频| 成人黄色小视频| 国产69精品久久99不卡| 国产曰批免费观看久久久| 蜜臀av一区二区在线免费观看| 亚洲国产视频一区二区| 亚洲精品乱码久久久久久| 国产精品色一区二区三区| www欧美成人18+| 欧美xingq一区二区| 欧美一区二区三区视频免费 | 亚洲6080在线| 一区二区三区国产| 一二三区精品视频| 一区二区三区波多野结衣在线观看| 亚洲同性gay激情无套| 国产精品对白交换视频| 欧美国产日本韩| 中文字幕制服丝袜一区二区三区| 国产精品丝袜在线| 中文字幕日韩一区| 亚洲精品欧美综合四区| 亚洲综合免费观看高清完整版| 一区二区三区国产精华| 亚洲成人在线免费| 蜜臀av国产精品久久久久 | 五月天婷婷综合| 亚洲成人777| 水野朝阳av一区二区三区| 日本亚洲电影天堂| 国产综合久久久久久鬼色| 国产在线视视频有精品| 色综合激情久久| 色婷婷综合久色| 欧美日韩亚洲综合一区二区三区| 欧美一区二区三区啪啪| 2023国产精华国产精品| 中文av一区二区| 亚洲与欧洲av电影| 免费成人小视频| 精品系列免费在线观看| 成人av集中营| 欧美日本一区二区在线观看| 精品久久国产97色综合| 国产精品情趣视频| 亚洲v中文字幕| 国产一区二区三区香蕉| 色狠狠桃花综合| 日韩一级大片在线观看| 欧美激情一区二区三区不卡| 亚洲一区二区三区视频在线播放| 毛片不卡一区二区| 91在线视频观看| 欧美一区二区三区四区在线观看| 国产日韩欧美精品在线| 亚洲成av人片在线| 国产精品996| 欧美久久久久中文字幕| 中文字幕欧美激情一区| 三级影片在线观看欧美日韩一区二区| 国内精品伊人久久久久av影院| 97精品久久久久中文字幕| 精品国产免费视频| 一区二区三区精品视频| 国产成人av电影在线观看| 欧美日韩日日夜夜| 国产精品久久久久毛片软件| 日韩成人免费在线| 波多野结衣欧美| 日韩精品一区二区三区老鸭窝| 一区二区三区精品在线| 高清成人免费视频| 精品国产伦一区二区三区免费| 亚洲综合在线免费观看| 国产精品一级在线| 亚洲成av人综合在线观看| 麻豆精品精品国产自在97香蕉| 91浏览器打开| 欧美激情一区三区| 麻豆国产精品视频| 欧美美女网站色| 亚洲免费av观看| 成人激情文学综合网| 精品国产一区二区三区四区四| 亚洲一区二区av在线| 91小视频在线免费看| 国产欧美一区二区精品性色| 免费一级欧美片在线观看| 欧美日韩国产在线观看| 亚洲人亚洲人成电影网站色| 丁香婷婷综合色啪| 国产女主播在线一区二区| 久久99在线观看| 日韩免费看网站| 美国三级日本三级久久99| 7777女厕盗摄久久久| 午夜欧美2019年伦理| 欧美视频一区二区三区在线观看| 亚洲视频在线观看三级| jvid福利写真一区二区三区| 欧美国产亚洲另类动漫| 国产成人一级电影| 亚洲国产高清在线观看视频| 国产精品一线二线三线| 久久美女高清视频| 国产一区二区三区国产| 久久久久久久综合狠狠综合| 国产精品99久久久久久久vr| 精品国产精品网麻豆系列 | 91精品国产综合久久福利软件| 亚洲综合自拍偷拍| 欧美日韩专区在线| 天天操天天干天天综合网| 欧美日韩久久一区二区| 亚洲国产欧美日韩另类综合 | 美腿丝袜亚洲色图| 精品欧美乱码久久久久久1区2区| 精品亚洲国内自在自线福利| 久久综合色天天久久综合图片| 高清国产一区二区| 亚洲欧美日韩国产一区二区三区 | 首页亚洲欧美制服丝腿| 欧美一级搡bbbb搡bbbb| 国产专区欧美精品| 中文字幕在线观看一区二区| 色婷婷久久一区二区三区麻豆| 香蕉久久一区二区不卡无毒影院 | 国产日韩欧美高清| av在线播放一区二区三区| 亚洲综合在线第一页| 日韩一区二区免费在线观看| 极品少妇一区二区三区精品视频 | 91麻豆福利精品推荐| 亚洲已满18点击进入久久| 欧美一区二区三区四区久久| 国产精品资源在线观看| 一区二区在线电影| 日韩欧美色综合网站| 成人涩涩免费视频| 亚洲超丰满肉感bbw| 日韩欧美国产三级电影视频|