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

📄 valreductionone.h

📁 某个实验事编写粗糙集智能信息处理的程序
💻 H
字号:
// ValReductionOne.h: interface for the ValReductionOne class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_VALREDUCTIONONE_H__C8BFA0C1_C2C3_11D4_9B83_0080C84A0D59__INCLUDED_)
#define AFX_VALREDUCTIONONE_H__C8BFA0C1_C2C3_11D4_9B83_0080C84A0D59__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include"string.h"
#include<fstream.h>
#include"ValBase.h"

class ValReductionOne :ValBase 
{
private:
	void DelRep2();//比较初始的决策表,删去其中相同的记录,通过把该记录的删除标志置为true来实现

	//将得到的约简结果化简,除去相同的规则,并在第一条记录记录下它代表的数目,既是相同的数目
	void DelRep();			//删除重复的行

   //检查每条规则在去掉每个条件属性后时候有冲突,给数组flagtab[i][j]赋值.不能删除为false,else为true
   //i表示第i条记录,j表示该记录的第j个属性,为ture表示该属性值可以去掉	
	bool CheckAtt();		//检查可删除的属性
public:
	bool  Run(char *s,char *r);           //外接,可执行
	ValReductionOne();
	virtual ~ValReductionOne();
    
};

#endif // !defined(AFX_VALREDUCTIONONE_H__C8BFA0C1_C2C3_11D4_9B83_0080C84A0D59__INCLUDED_)

⌨️ 快捷键说明

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