Требуется
написать программу на языке С++.
- Данные считываются из входных файлов text.txt и words.txt
- Результат выводится на дисплей
Необходимо
- составить открытую хеш-таблицу, содержащую слова из файла words.txt и их позиции в считанном тексте text.txt
- реализовать функции добавления, удаления и поиска элементов в хеш-таблице.
- в программе:
- считать входные файлы text.txt и words.txt, содержащий текст и слова на английском языке.
- реализовать алгоритм Бойера и Мура и с его помощью найти все позиции слов в тексте.
- сделать поиск введенного с клавиатуры слова в хеш-таблице и вывести все позиции слова в тексте на экран, если слова нет в тексте или в файле words.txt нужно вывести значение -1 .