|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.11.2017, 21:51 | #1 |
Новичок
Джуниор
Регистрация: 27.11.2017
Сообщений: 1
|
Задача на подсчет уникальных слов
Дан текст, достаточно большой (возьмем в пример текст на 35к слов). Необходимо посчитать, сколько раз встречается каждое слово, и вывести их от самого популярного до наименее популярного. Делается это все под Windows Forms. Сначала я написал програму без создания отдельного класса, и программа для этого самого файла на 35к слов работала менее, чем за секунду. Далее мне потребовалось создать отдельный класс (чтобы потом было удобнее работать с отдельными его полями), но после этого программа работает с данным файлом около 25 секунд, а потом только выводит. В чем может быть проблема данного класса?
Код программы прилагается. П.С. я знаю, что использую самую тупую сортировку, но ведь оно оно работало абсолютно нормально и достаточно быстро до этого. |
28.11.2017, 00:06 | #2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Для начала почитайте https://habrahabr.ru/post/172689/
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчет уникальных значений по условию | xamillion | Microsoft Office Excel | 6 | 02.04.2015 18:53 |
подсчет числа уникальных массивов | lawliet1391 | Помощь студентам | 2 | 28.03.2013 17:28 |
Подсчет уникальных в дате | strannick | Microsoft Office Excel | 15 | 03.03.2013 18:59 |
Не работает подсчет уникальных значений | AllenJ | Microsoft Office Excel | 16 | 13.10.2012 17:29 |
подсчет уникальных ячеек с небольшими но... | mr.null | Microsoft Office Excel | 17 | 21.06.2011 09:21 |