結果 : knuth-morris pratt algorithm visually explained