IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Работа с текстовыми файлами, Удаление повторяющихся слов из файла
dened
сообщение 30.04.2007 23:55
Сообщение #1





Группа: Пользователи
Сообщений: 4
Пол: Мужской

Репутация: -  0  +


Суть задачи такая.
Нужно удалить из текстового файла повторяющиеся слова. Причем текстовый файл очень большой, порядка 200 000 строк и повторяющихся слов там тоже очень много smile.gif
Пример
мама
папа
мама
бабушка
дед
мама
Результат должен быть
мама
папа
бабушка
дед

Может это уже решалось здесь, но честное слово искал около часа. Находил тока работу с символами. Хотя может это и почти одно и тоже.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 1.05.2007 13:28
Сообщение #2


Гость






Ну, со словарем из 10 слов естественно - ограничений по памяти никаких нет, тут все просто... А вот если размеры словаря зашкаливают за 2-3 тысячи, тут придется уже серьезно подумать...

Сообщение отредактировано: volvo - 1.05.2007 13:29
 К началу страницы 
+ Ответить 

Сообщений в этой теме
dened   Работа с текстовыми файлами   30.04.2007 23:55
Lapp   Решение включает в себя две основных задачи: 1. со...   1.05.2007 6:51
dened   PS Уточни также, что считать разделителями слов. ...   1.05.2007 12:07
dened   :( такое я не проходил, мона небольшой пример   1.05.2007 12:13
volvo   И тогда задача будет решаться в несколько строк, и...   1.05.2007 10:15
Lapp   И тогда задача будет решаться в несколько строк, ...   1.05.2007 11:31
klem4   В принципе, если повторяющихся строк очень много и...   1.05.2007 12:02
klem4   Нельзя ...   1.05.2007 12:08
klem4   Упс а я это убрал уже ибо про массивы ни слова не ...   1.05.2007 12:15
volvo   Это реально только для очень небольших файлов... Ч...   1.05.2007 13:21
klem4   Хм, если словарь не большой (не много разных слов)...   1.05.2007 13:22
volvo   Ну, со словарем из 10 слов естественно - ограничен...   1.05.2007 13:28
klem4   да .. сгенерил файл с рандомными словами, и прога ...   1.05.2007 13:42
volvo   Программа, написанная с использованием списков (де...   1.05.2007 15:45
dened   Мой пример кода, как и говорил volvo работает офиг...   1.05.2007 19:03
volvo   Это решается довольно просто: { Пишешь функцию, к...   1.05.2007 21:36


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 6:45
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"