常用函数
以下内容为func2-2.h文件
/*
* 时间:2021.01.30
* 内容:顺序表的常用函数
* 位置:
* 高书p15
*/
Status equal(ElemType c1, ElemType c2)
{//判断是否相等的函数
if(c1 == c2)
{
return TRUE;
}
else
{
return FALSE;
}
}
int comp(ElemType a, ElemType b)
{//根据a <,=或>b,分别返回-1,0,1
if(a == b)
{
return 0;
}
else
{
return (a-b) / abs(a-b);
}
}
/*
* abs()函数为绝对值函数
* y = x / abs(x); // 当x>0时,y=1;当x<0时,y=-1
*/
void print(ElemType c)
{// 以十进制整型的格式输出元素的值
printf("%d", c);
return;
}
void print1(ElemType &c)
{// 以十进制整型的个数输出元素的值(设c为引用类型)
printf("%d", c);
return;
}
void print2(ElemType c)
{// 以字符型的格式输出元素的值
printf("%c", c);
return;
}
//KEEP CALM ADN CARRY ON