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

Попытка улучшить действующий код - C++

Войти
Восстановить пароль
Регистрация
Другие темы раздела
C++ Запрашивание ячеек в grid control http://www.cyberforum.ru/cpp/thread1722973.html
подскажите пожалуйста, как начать программу, (задать область 32*32 клеток) закрашивающая клетки разных цветов в виде G, как на картинке. Заранее спасибо!
C++ OpenAl или Qt либы Хочу написать проигрыватель музыкальный, но появилась проблема в выборе между OpenAl и Qt библиотекой. 1. OpenAL нет документации на русском, но есть пример написания класса звукового. 2.Qt актуально, но библиотеки как я понимаю придется перетаскивать с собой и они тяжелые. Опыта в работе со звуком нет, поэтому не имеет значения с чего разбираться, дайте совет OpenAl,QT или др? З.ы:... http://www.cyberforum.ru/cpp/thread1722848.html
Исходник программы тестирования C++
Пишу курсач, есть ли у кого исходники тестов?
Программа C++
Решите пожалуйста в короткие сроки за 1 день нужно решить . 14 вариант . Нужна программа
C++ программа http://www.cyberforum.ru/cpp/thread1720877.html
Помогите написать программу на C++
C++ Написать юнит-тесты и реализовать функцию для матрицы Всем привет. Очередной раз преподы в универе удивляют меня своими заданиями. Необходимо выполнить задание: #################### Написать юнит-тесты и реализовать следующую функцию: Функция создает "проекцию" матрицы по ее строкам. Проекция - это одномерный массив, который заполняется по следующей схеме: в проекцию записывается 1, если строка матрицы содержит N и более элементов равных 1;... подробнее

Показать сообщение отдельно
vxg
Модератор
 Аватар для vxg
2726 / 1737 / 173
Регистрация: 13.01.2012
Сообщений: 6,510
04.05.2016, 11:34     Попытка улучшить действующий код
Aspromist, внутри forwardGaussElimination смотрели что жрет? reduceRangeByMatrix? а в нем reduceRangeByRow и fastReduceRangeByRange?

Добавлено через 5 минут
...я к тому что надо дорыть до собственно вычислений. обложка вряд ли потребляет время - время уходит на само действие

Добавлено через 6 минут
reduceRangeByMatrix->reduceRangeByRow->reduceRowByRow->getCoefByMonom (этого у меня нет) или addRowMultypliedBy (вот тут много цифр может оно)

Добавлено через 7 минут
addRowMultypliedBy ничего такого плохого не делает...

Добавлено через 4 минуты
fastReduceRangeByRange->fastReduceRangeByRangeConstOverflow, а в fastReduceRangeByRangeConstOverflow есть три вызова new / delete - это достаточно тяжелая вещь возможно следует оставлять выделенный кусок памяти живым и использовать повторно если размер подходит - это сэкономит время на вызов new

Добавлено через 8 минут
...кроме того в fastReduceRangeByRangeConstOverflow создаются несколько std::vector которые не сильно быстрые, а особой нужны в них по коду я не увидел. возможно есть смысл уйти от них к обычным массивам
 
Текущее время: 17:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru