Алгоритмы, дискретная математика и пр.'s Journal (original) (raw)

8:18p

Требуется найти определитель квадратной матрицы n*n (n<8). Для этого дела я с ходу могу вспомнить 3 алгоритма.
1. Метод Гаусса. Приведение матрицы к треугольному виду, с последующим перемножением всех элементов на главной диагонали.
2. Не помню чей метод с импользованием миноров. Реализуется рекурсивно, с понижением порядка матрицы.
3. Метод, идущий от определения детерминанта, когда просто берутся числа из разных строк-столбцов и считаются инверсии.
Вопрос.
Какой из этих методов проще и красивее для реализации?