public bool KnutMorrisPrattTest3(string haystack, string needle)
        {
            var findSubstringWiki = KnutMorrisPrattAlgo.FindSubstringSimple(needle, haystack);

            Console.WriteLine(findSubstringWiki);
            return(findSubstringWiki != -1);
        }
        public void KnutMorrisPrattTest2(string haystack)
        {
            var prefix = KnutMorrisPrattAlgo.GetPrefixWiki(haystack);

            Utils.PrintCollection(prefix);
            KnutMorrisPrattAlgo.FindSubstringSimple(haystack, "a");
        }
        public void KnutMorrisPrattTest1(string haystack)
        {
            var prefix = KnutMorrisPrattAlgo.GetPrefixFunction(haystack);

            Utils.PrintCollection(prefix);
        }
 public bool KnutMorrisPrattTest(string needle, string haystack)
 {
     return(KnutMorrisPrattAlgo.FindSubstring(haystack, needle) != -1);
 }