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

Оптимизация алгоритма - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Доступ к элементам tuple в шаблонах http://www.cyberforum.ru/cpp-beginners/thread804861.html
Собственно, не могу понять как работать с элементами кортежа в цикле, не получается получить к ним доступ. Подскажите, кто знает, как это все заставить работать правильно? Вот код:#include <iostream> #include <tuple> template<typename... Args> struct A { std::tuple<Args...> list; // void show() const // не работает // { // std::cout<<"show tuple from struct =...
C++ Записать алгоритм, меняющий последовательно местами значения элементов С++ Дан массив X(100) и Y(100). Записать алгоритм, меняющий последовательно местами значения элементов X(k) и Y(k) для этих таблиц, для k=1,2,...,100, не используя промежуточных величин Добавлено через 58 минут помогите написать http://www.cyberforum.ru/cpp-beginners/thread804860.html
typedef struct + TXT C++
Такое вот задание.. есть TXT файл, пропарсить смогу сам, а дальше не знаю что делать, допустим, считали данные : Строка : "Ученики" Строка : "Имя" Число : "Лет" Как добиться, чтобы на основе этого компилятор создал структуру : typedef struct Ucheniki { char name;
C++ выдает ошибку на паблик в классах
подскажите пожалуйста, написал код, канешно он ище не до конца доработан, но немного из того что мне необходимо выполнять по сути должен, когда я его компилирую то пишет что нету не ошибок не придупреждений, при запуске же выдает две ошибки на паблик и придупреждение, я что-то не совсем могу разобратся в чем именно ошибка, по идее же паблик доступный, так что запрета некокого не должно быть,...
C++ Где дожен располагаться файл http://www.cyberforum.ru/cpp-beginners/thread804842.html
Вопрос - где размещается файл.txt (формат для примера), который читается программой, которая происводит поиск, допустим, одинаковых слов в данном файле? Консольное приложение. Спасибо за внимание!
C++ error LNK2005 Ребят, выскакивает такая ошибка: 1>test.obj : error LNK2005: "char * * tip" (?tip@@3PAPADA) already defined in real.obj 1>real.obj : error LNK2001: unresolved external symbol "protected: static int Tree::ID_Repository" (?ID_Repository@Tree@@1HA) не понимаю, что не нравится линковщику) head.h #ifndef _TREEE_ #define _TREEE_ #include <iostream> #include <cmath> подробнее

Показать сообщение отдельно
Avazart
 Аватар для Avazart
6897 / 5137 / 252
Регистрация: 10.12.2010
Сообщений: 22,578
Записей в блоге: 17
10.03.2013, 18:45     Оптимизация алгоритма
То что угляделось:
C++
1
 c1.at (i)
Используй [] либо итераторы они быстрее...
C++
1
2
for (int i = 0; i < sample.returnX ().size (); ++i)
        m.push_back ( dm.at (i) * beta );
Можно вынести
C++
1
2
3
const int size= sample.returnX ().size ();
for (int i = 0; i < size; ++i)
        m.push_back ( dm.at (i) * beta );
Добавлено через 1 минуту
Все остальное возможно дело математики.
Да и может оказаться что использовать массивы намного быстрее чем вектора.
 
Текущее время: 02:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru