Один из алгоритмов подсчёта слов в текстовом потоке — подход типа конечного автомата. 3 При таком подходе отслеживают пробелы и увеличивают счётчик только один раз для пробела между двумя словами. 3
Ещё один алгоритм подсчёта слов, например, на языке Паскаль, предполагает, что слова разделяются исключительно одним пробелом, а первый и последний символы строки не являются пробелами. 2 Алгоритм: 2
Существуют и другие алгоритмы подсчёта слов в текстовом потоке, например, с использованием векторов для хранения слов и строк-разделителей (знаки пунктуации, пробелы, символ перевода строки). 4