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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? graph.cc

?? charm是基于垂直數據集挖掘關聯規則的一個著名算法
?? CC
字號:
#include <stdlib.h>#include <limits.h>#include "Graph.h"#include "Util.h"int cmpint (const void * it1, const void * it2){   int i1 = *(int *) it1;   int i2 = *(int *) it2;   if (i1 > i2) return 1;   else if (i1 < i2) return -1;   else return 0;}int GrItem::cmp_grit(const void *a, const void *b){   int fa = (*(GrItem **)a)->adj();   int fb = (*(GrItem **)b)->adj();   int res;   if (fa < fb) res = -1;   else if (fa > fb) res = 1;   else res = 0;   return res;}ostream& operator << (ostream& fout, GrItem git){   fout << git.adj();   return fout;}int GrNode::cmp_vertex(const void *a, const void *b){   long fa = (*F2Graph)[*((int *)a)]->supsum();   long fb = (*F2Graph)[*((int *)b)]->supsum();      int res;   if (fa < fb) res = -1;   else if (fa > fb) res = 1;   else res = 0;      if (sort_ascend == TRUE) return res;   else return (-1*res);}boolean GrNode::find(int val){   int ret;   GrItem grit(val);   return Util<GrItem *>::Bsearch(0, size()-1, array(),                                  &grit, GrItem::cmp_grit, ret);}Graph::~Graph(){   for (int i=0; i < size(); i++){      if ((*this)[i]) delete (*this)[i];   }} void Graph::add_node(int item, int sup, int supsum){   GrNode *grnode = new GrNode(0);   grnode->item() = item;   grnode->sup() = sup;   grnode->supsum() = supsum;   this->add(grnode);}void Graph::add_adj(int vert, int nbr, int nbrsup){   GrItem *grit = new GrItem;   grit->adj() = nbr;   grit->sup() = nbrsup;      if ((*this)[vert]->array() == NULL){      (*this)[vert]->Realloc(2);   }   (*this)[vert]->add(grit);}boolean Graph::connected(int vi, int vj){   if (vi < vj){      if ((*this)[vi]->array() == NULL) return FALSE;      else return (*this)[vi]->find(vj);   }   else if (vi > vj){      if ((*this)[vj]->array() == NULL) return FALSE;      else return (*this)[vj]->find(vi);   }   else return FALSE;}void Graph::sort(){   int i,j,idx;   //cout << "INT_MAX " << INT_MAX << " " << LONG_MAX << endl;   int nullval = (sort_ascend == TRUE) ? INT_MAX:0;   //for (i=0; i < size(); i++){   //   if ((*this)[i]->supsum() == 0)   //      (*this)[i]->supsum() = nullval;   //}   int *posary = new int[size()];   for (i=0; i < size(); i++) posary[i] = i;   //cout << "POSARY " << size() << " : ";   //for (i=0; i < size(); i++) cout << " " << posary[i];   //cout << endl << flush;      //qsort(this->array(), size(), sizeof(GrNode *), GrNode::cmp_vertex);   qsort(posary, size(), sizeof(int), GrNode::cmp_vertex);   //for (i=0; i < size(); i++)   //   if ((*this)[i]->supsum() == nullval)   //      break;   //if (i < size()) this->compact(i);   //cout << "POSARY " << size() << " : ";   //for (i=0; i < size(); i++) cout << " " << posary[i];   //cout << endl << flush;   int *invary = new int[size()];   for (i=0; i < size(); i++) invary[posary[i]] = i;      Graph *sgr = new Graph(size());   GrNode *grn;   for (i=0; i < size(); i++){      grn = (*this)[posary[i]];      sgr->add_node(grn->item(), grn->sup(), grn->supsum());         }         for (i=0; i < size(); i++){      grn = (*this)[i];         for (j=0; j < grn->size(); j++){         idx = (*grn)[j]->adj();         if (invary[idx] < invary[i]){            sgr->add_adj(invary[idx], invary[i], (*grn)[j]->sup());         }         else if (invary[idx] > invary[i]){            sgr->add_adj(invary[i], invary[idx], (*grn)[j]->sup());         }      }   }   for (i=0; i < size(); i++){      if ((*sgr)[i]->size() > 0)         qsort((*sgr)[i]->array(), (*sgr)[i]->size(), sizeof(GrItem *),               GrItem::cmp_grit);   }   GrNode **tmp = array();   array() = sgr->array();   sgr->array() = NULL;   delete tmp;}void Graph::print_iset(Itemset *it){   int i;   int *ary = new int[it->isetsize()];   for (i=0; i < it->isetsize(); i++) ary[i] = (*this)[(*it)[i]]->item();   qsort(ary,it->isetsize(),sizeof(int),cmpint);      for (i=0; i < it->isetsize(); i++)      cout << ary[i] << " ";   cout << "-1 " <<  it->support() << endl;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品18久久久久久久久 | 欧美日韩国产大片| 国产精品99久久久| 加勒比av一区二区| 精品在线免费视频| 国内久久精品视频| 国产精华液一区二区三区| 国产综合成人久久大片91| 国产乱人伦偷精品视频不卡 | 色综合色综合色综合色综合色综合| 国产一二精品视频| 成人精品免费网站| 91捆绑美女网站| 欧美性猛片aaaaaaa做受| 欧美精品一二三区| 久久这里只精品最新地址| 久久精品一区蜜桃臀影院| 国产精品午夜在线观看| 亚洲精品中文在线观看| 日韩精品电影一区亚洲| 韩国av一区二区三区四区| 99精品欧美一区二区三区综合在线| 91啪亚洲精品| 精品久久久久一区| 国产精品久久久久久久久动漫 | 免费av成人在线| 国产激情一区二区三区四区| 97精品久久久久中文字幕| 欧美三级视频在线播放| 日韩一区国产二区欧美三区| 国产欧美精品在线观看| 亚洲福利视频一区| 国产精品一区二区在线播放 | 欧美日韩国产不卡| 国产欧美视频一区二区| 亚洲成人手机在线| 国产精选一区二区三区| 欧美亚洲综合在线| 国产日韩欧美电影| 日本怡春院一区二区| 成人sese在线| 欧美成人激情免费网| 一区二区在线电影| 国产成人在线色| 欧美精品v日韩精品v韩国精品v| 国产女同互慰高潮91漫画| 日韩精品国产精品| 色哦色哦哦色天天综合| 久久精品欧美日韩精品| 午夜精品久久久久久久久久久| 成人综合婷婷国产精品久久| 日韩欧美亚洲国产另类 | 日韩国产在线一| 成人国产视频在线观看| 欧美精品一区二| 日韩一区精品视频| 色综合夜色一区| 蜜桃一区二区三区在线观看| 色狠狠色噜噜噜综合网| 国产蜜臀av在线一区二区三区| 免费人成黄页网站在线一区二区| 欧美综合久久久| 亚洲色图.com| 97久久精品人人爽人人爽蜜臀| 国产欧美一区二区三区在线老狼| 全国精品久久少妇| 91麻豆精品国产无毒不卡在线观看| 伊人色综合久久天天| 色女孩综合影院| 依依成人精品视频| 欧美在线一区二区三区| 亚洲va天堂va国产va久| 欧美日韩国产综合视频在线观看| 亚洲影院在线观看| 欧美日韩一区二区三区四区| 伊人色综合久久天天| 在线免费观看成人短视频| 一区二区三区**美女毛片| 91偷拍与自偷拍精品| 亚洲天堂网中文字| 91国产视频在线观看| 亚洲国产一区二区三区青草影视| 在线免费观看日本欧美| 午夜视频一区在线观看| 91精品综合久久久久久| 青椒成人免费视频| 久久久电影一区二区三区| 高清国产一区二区| 亚洲丝袜精品丝袜在线| 欧美日韩国产精选| 国产揄拍国内精品对白| 国产精品久久三| 欧美日韩精品系列| 国产一区二区0| 自拍av一区二区三区| 欧美性xxxxxxxx| 国模冰冰炮一区二区| 日韩伦理免费电影| 欧美精品免费视频| 国产精选一区二区三区| 亚洲免费av高清| 7777精品伊人久久久大香线蕉的| 久久se这里有精品| 综合久久综合久久| 日韩欧美国产精品一区| 成人性生交大片免费| 图片区日韩欧美亚洲| 国产欧美日韩另类一区| 777精品伊人久久久久大香线蕉| 美女视频黄免费的久久 | 欧美videos中文字幕| 国产精品资源在线观看| 亚洲国产视频在线| 国产欧美一区二区精品性色| 欧美三区免费完整视频在线观看| 久久国产人妖系列| 一区二区久久久久| 2欧美一区二区三区在线观看视频| 91小视频免费观看| 国产精品一区二区黑丝| 天天综合色天天| 亚洲视频一二三| 国产日韩欧美一区二区三区乱码| 欧美另类高清zo欧美| 成人国产一区二区三区精品| 久久精品99久久久| 亚洲成a人片在线观看中文| 中文字幕一区二区视频| 26uuu久久综合| 日韩视频永久免费| 欧美亚一区二区| 国产综合成人久久大片91| 亚洲国产精品久久久男人的天堂| 中文字幕中文在线不卡住| 久久久久久一级片| 精品福利视频一区二区三区| 91麻豆精品久久久久蜜臀| 欧美亚洲动漫精品| 欧美在线999| 欧美性受极品xxxx喷水| 91久久人澡人人添人人爽欧美 | 亚洲欧美视频一区| 国产精品精品国产色婷婷| 欧美高清一级片在线观看| 精品久久五月天| 精品久久人人做人人爰| 欧美一级片在线| 欧美一区二区久久久| 日韩一区二区三免费高清| 91精品婷婷国产综合久久| 91精品国产综合久久福利软件| 精品视频色一区| 777色狠狠一区二区三区| 91精品国产高清一区二区三区| 欧美丰满一区二区免费视频 | 丁香六月久久综合狠狠色| 国产麻豆视频一区| 国产91精品一区二区| www.99精品| 色婷婷综合激情| 欧美久久久久免费| 日韩三级视频在线看| 国产丝袜在线精品| 国产精品美女久久久久aⅴ国产馆| 国产精品久线在线观看| 亚洲一区二区精品3399| 日韩精品一级中文字幕精品视频免费观看 | bt欧美亚洲午夜电影天堂| 91精品福利在线| 欧美一级黄色片| 久久综合九色综合久久久精品综合| 久久久久久久久久久黄色| 国产精品人成在线观看免费| 136国产福利精品导航| 婷婷国产v国产偷v亚洲高清| 精品一区二区三区免费观看| 成人午夜在线视频| 日本道色综合久久| 欧美一区日韩一区| 国产精品久久久久影院色老大| 亚洲美女免费在线| 免费人成黄页网站在线一区二区| 国产成人亚洲精品狼色在线| 一本大道久久精品懂色aⅴ| 欧美久久久久久久久中文字幕| 久久九九99视频| 亚洲成人av资源| 国产69精品久久久久777| 国产成人鲁色资源国产91色综| 白白色 亚洲乱淫| 欧美丰满高潮xxxx喷水动漫| 国产性做久久久久久| 亚洲国产精品一区二区www| 国内不卡的二区三区中文字幕 | 99久久精品国产一区| 欧美日韩成人在线| 国产精品情趣视频| 日韩av中文在线观看| 色婷婷精品久久二区二区蜜臂av | 97超碰欧美中文字幕|