La mejor manera de memorizar los algoritmos del cubo de Rubik es … no memorizarlos.
Sé que suena extraño, pero déjame explicarte.
La mayoría de los top speedcubers en realidad no memorizan los algoritmos exactos. Pídale a cualquiera de ellos que recite una secuencia de movimientos para resolver un caso OLL o PLL (o incluso ZBLL), o les tomará una cantidad de tiempo equivalente para resolver 10 Cubos de Rubik revueltos para responder, o dirán “F * **! No lo recuerdo, pero dame un cubo y te lo mostraré ”
- ¿En qué paso de la prueba del algoritmo de Dijkstra utilizamos el hecho crucial de que los bordes no son negativos?
- ¿Cómo se debe decidir sobre un clasificador / algoritmo óptimo para usar en un conjunto de datos en particular?
- ¿Qué es un algoritmo para emparejar 18 personas en los 816 grupos posibles de 3 con 6 grupos a la vez?
- ¿Existe un mejor patrón para aprender algoritmos de programación?
- ¿Cuál es la probabilidad de que 2 números sean iguales en una lista aleatoria de n números de m dígitos?
La cuestión es que, cuando intentamos aprender algoritmos, desarrollamos inconscientemente la memoria muscular. Con la práctica, la secuencia de movimientos necesarios para resolver una configuración se convierte en una respuesta condicionada. Una vez que nuestro cerebro encuentra la misma configuración, inmediatamente entra en un ‘estado de flujo’, activando nuestros dedos para realizar los movimientos sin dar dos mierdas sobre cuál es el algoritmo exacto (es decir, el cerebro no murmura R U2 R ‘U’ bla paja)
Entonces … la mejor manera de memorizar algoritmos no es memorizarlos, sino practicar para que se conviertan en respuestas condicionadas en el futuro.
Mi método fue:
Práctica, ataque PLL, práctica, ataque OLL, práctica, repetición.