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

📄 eqgrnode.h

📁 最大频繁集挖掘算法GENMAX 源代码
💻 H
字号:
#ifndef _EQGRNODE_H#define _EQGRNODE_H#include <iostream.h>#include <stdio.h>class EqGrNode {friend ostream &operator << (ostream &, EqGrNode &);public:   EqGrNode(int);   ~EqGrNode();   int getflg(){return theFlg;};   void setflg(int val){theFlg=val;};   int * elements(){return theElements;};   int num_elements(){return numElements;};   void add_element(int el, int pos){theElements[pos] = el;};   int get_element(int pos){return theElements[pos];};   void remove_el(int);private:   int *theElements;   int numElements;   int theFlg; //indicates if class is in memory   };// constructor EqGrNode::EqGrNode(int sz)   {      numElements = sz;      theElements = new int[sz];      theFlg = 0;   }   EqGrNode::~EqGrNode()   {      delete [] theElements;      theElements = NULL;      theFlg = 0;   }inline void EqGrNode::remove_el(int pos)   {      for (int i=pos; i < numElements-1; i++)         theElements[i] = theElements[i+1];      numElements--;   }   ostream &operator << (ostream &outputStream, EqGrNode &EQ){      cout << "ELEMENTS : ";      for (int i = 0; i < EQ.numElements; i++){         cout << EQ.theElements[i] << " ";      }      cout << "(" << EQ.numElements << ")";      cout << endl;      return outputStream;}   #endif

⌨️ 快捷键说明

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