- 博客(2)
- 收藏
- 关注
原创 C++ 按行展开求行列式(不用开辟额外的空间)
r和c记录的是划掉后新的行列式的行和列 用于计算代数余子式前面的系数 即当(r+c)为奇数时,代数余子式应该在余子式前面填负号 而由于只会处理一行 所以关于列的判断可以省略。当计算到第n阶 第i行的行列式时 按第i行展开可将其化为n-1阶行列式 而由于该行已经划掉 所以下面的行数变为i+1行。det函数中第一个参数代表当前所求行列式的阶数 第二个参数代表当前所求行列式第一行在所求行列式所在的行数。注意当退出第n阶时 要将第n阶划掉的列数恢复 而返回n阶上一阶时 行数会自动恢复。输出结果:7583304。
2024-04-14 12:14:24
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人