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

Оптимизация 2х вложенных циклов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Списковые структуры данных http://www.cyberforum.ru/cpp-beginners/thread1553731.html
помогите написать программу "Вставить элемент после n-го элемента списка" . (Тема: Списковые структуры данных)
C++ Задача про ГАИ и файлы (где накосячил в коде?) Добрый день! Задача звучит так: Вдоль шоссе в точках X1,X2,...,XN расположены посты ГАИ. В точке X произошло мелкое ДТП (дорожно-транспортное происшествие).Требуется определить, какой из постов ГАИ расположен ближе всего к этой точке, чтобы с него послать к месту происшествия наряд милиции. Входные данные Во входном файле записано сначала число N - количество пунктов ГАИ. (1≤N≤100) Далее... http://www.cyberforum.ru/cpp-beginners/thread1553726.html
C++ Найти в массиве элемент значение которого наиболее близко к заданному
Помогите перевести прогу с Pascal на C++; Категорически не знаю Pascal Var Begin write('Введите размерность: ');readln(n); For i:=1 to n do Begin A:=random*10; write(A:0:2,' '); End;
C++ Как дополнить функционал класса из другого класса
Вот допустим, написал я класс TMatrix (матрица), можно добавлять строки, столбцы, есть capacity и прочие ништяки. Всё отлажено и отлично работает. Дальше пишу класс, который содержит в себе матрицу: class My { protected: void ChangeMatrixCount(int RowCount, int ColCount); public: TMatrix <int> Matrix; } Пользователь My может напрямую работать с Matrix, но мне нужно, чтобы всякий раз,...
C++ Даны натуральное число n, действительное число x http://www.cyberforum.ru/cpp-beginners/thread1553695.html
Помогите пожалуйста. Даны натуральное число n, действительное число x. Вычислить Внизу страницы редактор формул \prod_{k=1}^{n}(1+\frac{\sin(kx)}{k!})
C++ Найти минимальный и вычислить произведение ненулевых элементов в каждом из столбцов Найти минимальный и вычислить произведение ненулевых элементов в каждом из столбцов. Пропустил тему. Сдавать завтра. Прошу помочь. За ранние спасибо. подробнее

Показать сообщение отдельно
sydigo
2 / 2 / 2
Регистрация: 07.03.2015
Сообщений: 34
16.10.2015, 14:39     Оптимизация 2х вложенных циклов
Подозреваю у Вас есть функции, которые делают то, что не должны делать (например когдя я начинал, была дурная привычка описать метод Print, по логике понятно, что должна выводить на экран, но в ней были изменения полей класса, логику которых было лень вывести в отдельный метод и убрать из старого).

Потоки тоже должны заниматься только своей частью, один считает - другой рисует.

Ещё как вариант, один поток по приоритету больше другого, если прорисовка не работает быстро, то скорее всего поток, который считает, выше по приоритету и работает постоянно, а другой ниже, срабатывает реже и отрисовывает позже, после чего кажется, будто тормозит. Попробуйте поднять поток отображения по приоритету.

Я в синхронизации потоков не силён, но надеюсь кто-то знающий посоветует что-то про синхронизацию, сам хочу почитать и погуглю.
 
Текущее время: 14:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru