Как наиболее эффективно проверить вхождение последовательности в массиве?
Здравствуйте. У меня есть задача - найти последовательность в массиве. Допустим есть массив a={x,y,z,...} и массив b={x,y}. Необходимо проверить, содержится ли массив b в a. Какой алгоритм будет здесь наиболее эффективный и каково его время работы? Решение желательно на C++\C#. Заранее спасибо