我正在做一个项目,该项目需要我辨别我的文本文件中的 cayley 表是否具有恒等、关联、逆和阿贝尔属性。我目前正在研究恒等函数,虽然我相信我必须使用两个嵌套for 循环遍历表格的行和列。我找不到任何可能将我推向正确方向的东西,不胜感激。谢谢杰西卡
只是想添加一个更新:这是我最终想出的,发布以防万一它仍然可以使用工作。非常感谢。
group_el Group::getIdentity()
{
for (int i=0; i<order; i++)
{
bool identIsi = true;
for (int j=0; j<order; j++)
{
if ((op(i,j)==i) && (op(j,i)==i)) //if i*j =i same as j*i = i then i is identity
{
return i;
}
else
{
identIsi = false;
}
}
}
返回 NO_IDENTITY;}