Los mejores recursos para la búsqueda de cadenas o ejercicios de coincidencia de patrones


8

Me gustaría ser algo bueno en la búsqueda de cadenas y la coincidencia de patrones, ¿podría señalarme algunos buenos recursos en línea? Los problemas de ejercicio serían geniales. Gracias.


3
He configurado este hilo en el wiki de la comunidad desde el principio.
grokus

Respuestas:


6

¿Ya estás familiarizado con los algoritmos principales en el área? ¿Está familiarizado con este sitio de una lista enorme y bien mantenida de referencias en la coincidencia de patrones?

No veo cómo se puede llegar a una lista de ejercicios para la coincidencia de cadenas, excepto "implementar todos los enfoques principales y probarlos en muchos datos". Y es muy fácil obtener datos: puede tomar cualquier archivo de texto y lo hará (puede crear un ejemplo positivo buscando una ubicación aleatoria en el archivo de texto y obteniendo n caracteres, y para un ejemplo negativo, cualquier cadena aleatoria aparecerá hacer).

Leía sobre KMP , Boyer-Moore , los métodos de autómatas y el ingenuo algoritmo y los implementaba, y luego pensaba en el problema tratando de hacer que sus algoritmos fueran más rápidos.

Hay una gran literatura en el área, por supuesto, y el primer enlace que publiqué puede guiarlo en esa dirección.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.