Si bien los trucos de la ley distributiva parecen que podrían ahorrarle tiempo, generalmente solo reorganizan un poco el algoritmo estándar para hacerlo más fácil. Si está multiplicando dos números de 13 dígitos, no ahorrará mucho tiempo (si es que lo tiene) y podría introducir una pesadilla de contabilidad. Pero si te gustan las pesadillas … y tus números son realmente grandes, podrías usar
Algoritmo Karatsuba
o
Multiplicación Toom-Cook
- Cuando el espacio nulo de una matriz es el vector cero, la matriz es invertible. ¿Por qué?
- ¿Qué significa el determinante de una matriz jacobiana?
- ¿Pueden cuatro vectores tridimensionales producir [math] \ mathbb {R} ^ 4 [/ math]?
- Si existe, ¿cuál es el recurso autorizado para aprender cálculo y álgebra lineal?
- ¿Las coordenadas polares tienen vectores base?
O si se vuelven absolutamente enormes
Algoritmo de Schönhage-Strassen
O si se vuelven astronómicos
Algoritmo de Schönhage-Strassen
Todos estos son algoritmos de multiplicación asintóticamente más rápidos que cualquier algoritmo estándar. Los únicos que son prácticos para hacer a mano son Toom-Cook y Karatsuba, ¡y algunos incluso podrían llamarlo divertido! O al menos personalmente, encuentro más interesante un algoritmo que siempre es más rápido para números lo suficientemente grandes que un truco aquí y allá que es específico para los números en cuestión.