Esta es otra pregunta que me hicieron en la entrevista telefónica:¿Cómo puedo encontrar las palabras en la matriz de letras
Dado un diccionario y un crucigrama (matriz 2d de caracteres) encontrar todas las palabras del diccionario que se pueden encontrar en el crucigrama.
En lo único que podía pensar era en hash el diccionario, encontrar todas las palabras posibles en el crucigrama y buscar en el hash. No pude optimizarlo todo.
hay que admitir preguntas de la entrevista de Microsoft son difíciles :(
Por favor, dame las líneas para pensar en
A hash? ¿Te refieres a un hash trie? –
¿Cuáles son las restricciones? ¿Debe cada carácter ser adyacente al anterior en el crucigrama? – Andy
Iganio: Quise decir tabla hash normal. – Edward