Estoy buscando una manera eficiente de unir 2 listas, una que contenga información completa y otra que contenga comodines. Pude hacer esto con comodines de longitud fija, pero ahora trato de hacerlo con comodines de longitud variable.Algoritmo para unir 2 listas con comodines
Por lo tanto:
match(['A', 'B', '*', 'D'], ['A', 'B', 'C', 'C', 'C', 'D'])
regresarían cierto siempre y cuando todos los elementos están en el mismo orden en ambas listas.
Estoy trabajando con listas de objetos, pero utilicé las cadenas anteriores para simplificar.
¿Está trabajando solo con caracteres/cadenas? Esto suena como un trabajo para expresiones regulares. – aganders3
No, desafortunadamente, estoy trabajando con listas de objetos. Supongo que PODRÍA convertir los objetos a representaciones de cadenas primero (y luego usar RE) pero preferiría evitar una solución semejante. Edité mi publicación para aclarar. –