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

📄 item.cpp

📁 fp_growth研究关联规则的朋友们可以下载看看
💻 CPP
字号:
/*----------------------------------------------------------------------  File    : item.cpp  Contents: itemset management  Author  : Bart Goethals  Update  : 04/04/2003  ----------------------------------------------------------------------*/#include <stdio.h>#include "item.h"Item_::Item_(){  supp = 0;  parent = 0;  nodelink = 0;  id = 0;  children = 0;}Item_::~Item_(){}Item::Item(int s, Item_ *p){  item = new Item_();  item->id = s;  item->parent = p;}Item::Item(const Item& i){  Item_ *tmp = i.getItem();  item = new Item_();  item->id  = tmp->id;  item->parent = tmp->parent;  item->children = tmp->children;  item->nodelink = tmp->nodelink;  item->supp = tmp->supp;}Item::~Item(){  delete item;}set<Item> *Item::makeChildren() const{  if(item->children==0) item->children = new set<Item>;  return item->children;}void Item::removeChildren() const{  set<Item> *items = item->children;  for(set<Item>::iterator it = items->begin();it != items->end(); it++) it->removeChildren();  delete item->children;  item->children = 0;}

⌨️ 快捷键说明

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