Primero lo primero: Terminología.
Sé que en el uso estándar, un método de resolución podría denominarse algoritmo, pero en cubos, un algoritmo es solo una serie de movimientos. El único algoritmo que resuelve cada posición es el algoritmo del diablo, y necesita saber dónde comenzar el algoritmo (léase: básicamente imposible, probablemente incluso para una computadora típica).
Lo que estás buscando es un método de resolución. Hay muchos de esos, así que enumeraré algunos para que pueda elegir. Estos no son los únicos, solo sé de ellos y cómo funcionan.
- ¿Cuáles son algunos de los algoritmos de aprendizaje automático sin supervisión utilizados para la detección de spam?
- Cómo resolver el problema de recolectar manzanas usando programación dinámica
- Cómo mostrar que O (max {f (n), g (n)}) = O (f (n) + g (n))
- ¿Cuál es el mejor algoritmo para un conjunto de datos con muchas características correlacionadas, débiles y ruidosas?
- ¿Cómo funciona la matriz internamente en Java?
LBL: también conocido como método para principiantes, el método Capa por capa invoca primero resolviendo una cruz en la parte inferior, insertando esquinas, insertando bordes, luego resuelve la última capa a través de una variedad de métodos diferentes. Hay varios tutoriales disponibles en el enlace proporcionado, así como explicaciones de los pasos que acabo de describir.
Petrus para principiantes: El Método Petrus también se puede usar como un buen método para principiantes. Enseña la construcción de bloques, y puede obtener algunos tiempos bastante rápidos. Comienza resolviendo un bloque de 2x2x2, expandiéndolo a un bloque de 2x2x3, orientando los bordes, terminando las primeras dos capas y luego resolviendo la última capa. Eso probablemente no tenía sentido, así que sigue el enlace, hay una serie de buenos tutoriales allí.
Principiante Roux: este conjunto de videos ([Video] Roux como método para principiantes) explica cómo utilizar el método Roux como método para principiantes. Como usuario de Roux, estoy un poco sesgado hacia eso. Básicamente, construye un bloque 1x2x3 a la izquierda, luego construye un bloque 1x2x3 a la derecha, orienta y permuta las esquinas en 2 pasos (precaución, cada paso requiere solo un algoritmo, pero tendrá que usarlo más de una vez), luego resuelva los 6 bordes restantes sin resolver. La explicación es mucho mejor en el video.
¡Buena suerte!