Continuando con la discusión acerca de los algoritmos de busqueda de texto dentro de texto ; De mi ultima charla con el profesor Edgar Casasola , salto a la vista que estos algoritmos resultan ser mas eficientes que el simple indexOf de Java, cuando la cadena de entrada (la cadena de búsqueda ), es mayor a 7000 caracteres. Cambie ligeramente el algoritmo para incrementar paulatinamente el tamaño de la cadena, a continuación los resultados: Con una cadena de 419 caracteres: text size = 419 Contains algo: 0 StringSearch algo: 15 El algoritmo de Java funciona mejor. text size = 756 Contains algo: 16 StringSearch algo: 15 Con 756, el Boyer , Moore se empieza a meter en la pelea. (Similar resultado para 3947 caracteres) A partir de los 7909, la ventaja en perfomance del B.M es palpable: text size = 7909 Contains algo: 125 StringSearch algo: 94 text size = 19678 Contains algo: 313 StringSearch algo: 187 razón: 59% text size = 39532 Contains algo: 594 StringSearch alg...