C/C++の宿題を片付けます 107代目
■ このスレッドは過去ログ倉庫に格納されています
0207デフォルトの名無しさん
2008/05/20(火) 08:25:28C プログラムとしての指摘:
> double a[4][4] = ...
> getDeterminant((double)*a, ...)
これは多くの処理系で動くけれど、
ANSI Cの規格には従っていないことに注意。
アルゴリズムとしての指摘:
余因子展開で行列式を計算するのは O(n!) かかるので、非常に遅い。
ガウスの消去法などを用いると O(n^3) で計算できる。
■ このスレッドは過去ログ倉庫に格納されています