Если решать в лоб, то просто проходишь в цикле по элементам массива, в котором осуществляется поиск, пока не встретишь символ, совпадающий с первым символом искомого слова, после чего во вложенном цикле сравниваешь символы попарно. Сложность квадратичная, но реализация элементарная. Более производительный вариант - это
алгоритм Рабина-Карпа. Ещё более хорошие результаты могут дать алгоритмы
Кнута-Морриса-Пратта и
Бойера-Мура.