根据输入的集合和偏序关系,输出集合的重要元素,包括最大元素、最小元素、极大元素、极小元素。
1.编写一段代码,接收键盘的输入,输入集合X。
例如 : 1,2,…,10
默认偏序关系R为<=
2 建立关系R的关系矩阵
3.利用关系矩阵求解
include
include
include
include
include
define True 1
define Flase 0
using namespace std;
int sum;
int IsPartialOrdering(int a[])
{
if(IsSelf(a)&&IsAntiSym(a)&&Istran(a))
return True;
else
return Flase;
}//判断是否为偏序的代码已经写过这里就不再写。 手动滑稽
void getMax(int a[][sum],int b[])
{
int maxblog,Max;
Max=-1;
for(int i;i