📄 valreductionone.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 + -