Ves desarrollando los menores de los elementos de la primera fila, y así recursivamente para los menores aparecidos de orden n-1, hasta llegar a determinantes de orden 2, cuya solución es trivial. De esta manera te evitas tener que implementar el algoritmo que reduzca el determinante a su forma triangular.
Un saludo.
Ruben3d