Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Serj123
1 / 1 / 0
Регистрация: 30.05.2014
Сообщений: 49
#1

Надо увеличить скорость работы программы - C++

23.11.2014, 21:35. Просмотров 598. Ответов 4
Метки нет (Все метки)

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
std::string separators(".:,;()-?!'+-/|");
    std::map<std::string, int> repeatedWords;
    size_t index;
    std::fstream fin(fileName);
    std::set<std::string> stopWords = StopWords();
    std::string string;
 
    while (getline(fin, string))
    {
        for (size_t i = 0; i < string.size(); ++i)
        {
            if (ispunct(string[i]))
                string[i] = ' ';
        }
 
        //бьём на слова
        std::stringstream temp(string);
 
        while (temp >> string)
        {
            string[0] = tolower(string[0]);
 
            if (!stopWords.count(string))
            {
                ++numberWords;
                repeatedWords[string]++;
            }
        }
    }
 
    std::multimap<int, std::string> result = SortMap(repeatedWords);
 
    WriteToText(result);
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2014, 21:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Надо увеличить скорость работы программы (C++):

Скорость работы программы - C++
Здравствуйте, не подскажите примерами, как можно посчитать скорость работы части программы, например: Sum= a-b; Узнать за сколько...

Счастливый билет. Надо сократить время работы программы - C++
Написал 2 программы обе работают очень долго первая 19сек вторая 15сек А надо: Лимит времени 2000/4000/4000/4000 мс. Условие: Надо...

Символьные функции: Преобразовать массив так: стаж работы увеличить на год, если он станет равен 10, то зарплату увеличить в 2 раза, если 15 – в 3 раз - C++
Задан массив. «Фамилия_стаж работы_зарплата». Преобразовать массив так: стаж работы увеличить на год, если он станет равен 10, то зарплату...

Как увеличить скорость генерации в C++ - C++
Вот кодик #include &lt;stdio.h&gt; #include &lt;memory.h&gt; int main() { FILE *fp = fopen(&quot;e:\\exe\\exes.txt&quot;, &quot;w&quot;); const int...

С++. OpenMp. Flops. Увеличить скорость перемножение матриц - C++
Здравствуйте. В универе стоит задача - написать программу для перемножения матриц с максимальной производительностью (flops) для...

Надо задать класс с машинами, чтобы на печать выводилось модель, скорость - C++
Завтра здавать лабу по информатике, а она не идёт помогите плиз. Что я не так делаю? Надо задать класс с машинами, чтобы на печать...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
hoggy
Нарушитель
6564 / 2745 / 474
Регистрация: 15.11.2014
Сообщений: 6,092
Завершенные тесты: 1
23.11.2014, 22:07 #2
Поставьте себе более быстрый жесткий диск.
0
Serj123
1 / 1 / 0
Регистрация: 30.05.2014
Сообщений: 49
23.11.2014, 22:09  [ТС] #3
не, не подходит
0
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
24.11.2014, 10:00 #4
так Вы сначала не пробегайте, знаки не заменяйте на пробелы, а просто ищите знак или пробел, значит это новове слово
0
demmax2004
60 / 138 / 35
Регистрация: 31.10.2014
Сообщений: 721
Записей в блоге: 1
24.11.2014, 11:23 #5
Воспользуйся
http://www.cplusplus.com/reference/s...find_first_of/
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2014, 11:23
Привет! Вот еще темы с ответами:

Скорость работы функции - C++
Требуется измерить скорость работы функции &quot;func&quot;. При этом измерение должно производиться в течении только TIME_TEST секунд. Для такого...

Скорость работы функции pow - C++
В программе цикл, который вызывается примерно 50 000 в секунду. В каждой итерации ещё цикл от 1 до 100 повторов. В каждой итерации...

Как увеличить размер программы? - C++
Здравствуйте интересует один вопрос, есть простенькая программа не важно какая, имеющая размер 6мб, как или с помощью чего можно увеличить...

Расположение файлов библиотек и скорость работы - C++
Заметил, что после того, как я переложил файлы различный библиотек(boost, sfml, glew и т.д.) в папку DEBUG из корневого каталога моей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.11.2014, 11:23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru