public void KnuthMorrisPrattTest() { DateTime start = DateTime.Now; Console.WriteLine("KMP: " + SubstringSearches.KnuthMorrisPratt(text, pattern).Count); DateTime end = DateTime.Now; Console.WriteLine("Time: " + (end - start).TotalMilliseconds); }
public void BoyerMooreTest() { DateTime start = DateTime.Now; Console.WriteLine("BM: " + SubstringSearches.BoyerMoore(text, pattern).Count); DateTime end = DateTime.Now; Console.WriteLine("Time: " + (end - start).TotalMilliseconds); }
public void RabinKarpTest() { DateTime start = DateTime.Now; Console.WriteLine("RK: " + SubstringSearches.RabinKarp(text, pattern).Count); DateTime end = DateTime.Now; Console.WriteLine("Time: " + (end - start).TotalMilliseconds); }