C语言strstr是BM算法吗