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

📄 narray.h

📁 Entropy-based CLIQUE算法改进
💻 H
字号:
// Array of N-dimension
class NArray {
public:
  NArray(int d, const Param& prm);
  NArray(int d, float mi, float ma, float s);
  ~NArray();
  void set_value(NPoint& np, int value);
  int  get_value(NPoint& np);
  void inc_value(NPoint& np);
  int  ipower(int x, int n);
  int  cal_index(NPoint& np);
  void cal_coord(int index, NPoint& np);
  float cal_entropy();
  void clear();
  void writefile(char* filename);
  int& operator[] (int i) const { return data[i]; }
  int get_dim()           { return dim; }
  float get_int_size()    { return int_size; }
  int get_int_no()        { return int_no; }
  int get_total_int_no()  { return total_int_no; }
private:
  int dim;           // No of dimensions
  float val_min;     // Minimum value of each dimension
  float val_max;     // Maximum value of each dimension
  float int_size;    // Size of each interval
  int int_no;        // Number of intervals for each dimension
  int total_int_no;  // Total no of intervals
  int no_data;       // No of data stored so far
  
  int* data;         // For holding the content of NArray
};

⌨️ 快捷键说明

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