|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.12.2012, 23:37 | #31 | |
Новичок
Джуниор
Регистрация: 08.12.2012
Сообщений: 2
|
Цитата:
Запускаю твою прогу и не работает, дай файлы fb1 и fb2? Дан символьный файл f, содержащий произвольный текст длинной более 5000 слов. Слова в тексте разделены пробелами и знаками препинания. Получить 100 наиболее встречающихся слов и число их появлений. Решить задачу: а) без ограничения на длины слов |
|
09.12.2012, 00:10 | #32 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
Файл в формате fb2 не совсем текстовый. Это xml. Зайди на любой треккер и скачай любую книгу в этом формате. Для текстового файла программку нужно переделать в части чтения исходных данных
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
09.12.2012, 00:28 | #33 |
Новичок
Джуниор
Регистрация: 08.12.2012
Сообщений: 2
|
не поможешь переделать в текстовый? слов нужно более 5000 тысяч всего
файл со словами сам найду |
09.12.2012, 13:09 | #34 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Если результирующее дерево помещается в ОП - самое простое и эффективное решение. По опыту обработки более 50 млн уникальных имен из файла общим объемом более 200 Гбайт - скорость лимитируется скоростью чтения с диска. Естественно, все в один проход. Никаких проблем по дереву найти список наиболее часто встречающихся имен нет. Время выполнения этой работы по факту на пару порядков меньше, чем остальная работа. Полная обработка 200+ Гбайт текста ~часа (от 40 мин до 1.5 часа в зависимости от компьютера при том, что самый новый из компьютеров 2006 года, правда, диски моложе самих компьютеров). |
|
09.12.2012, 13:11 | #35 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
из текстового файл получить 5 наиболее часто встречающихся слов и число их появлений (на Delphi) | sifa | Помощь студентам | 5 | 09.01.2012 18:34 |
в тексте слова, содержащие ровно одну из 10 наиболее часто встречающихся букв | yaroslav_bondarev | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 16.12.2011 10:11 |
дан текст, написать код, нахождения 10 наиболее часто встречающихся букв | yaroslav_bondarev | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 14.12.2011 22:08 |
Получить массив из элементов, встречающихся в исходном массиве ровно один раз без повторений | Shikarmo4000 | Помощь студентам | 0 | 25.05.2010 01:27 |
Найти (в процентах) частоту появления каждого из m наиболее часто встречающихся элементов | sk1p | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 26.09.2008 23:57 |