Питання з тегом 'optimization'

Оптимізація - це вдосконалення методу або дизайну. У програмуванні оптимізація зазвичай приймає форму збільшення швидкості алгоритму або скорочення необхідних ресурсів. Іншим значенням оптимізації є чисельні алгоритми оптимізації, використовувані в машинних процесах.
1
відповідь

Як зробити складну потрійну комбінацію в С ++

Чи існує більш швидкий спосіб зробити наступну потрійну комбінацію в C ++ const short n = 1000; float a [n]; ⋅ for (int i = 0; i <n; i ++) ⋅ a [i] = (float) i; int b = 0; for (int i = 0; i <n; i ++) for (int j = 0; j <n; j ++) for (in ...
заданий 08 Серпня. '18 в 0:02
2
відповідей

Модуль дуже великого числа

Користувач вводить 2 цілих числа, x і y, використовуючи стандартний ввід. Вам потрібно обчислити залишок по модулю y (x% y). Тепер ось проблема: 0 <= x <= 10 ^ 100000 (це "менше або дорівнює", а не стрілка). 0 <y <= 100000 Ми шукаємо оптимально ...
заданий 19 Жовтня. '15 о 23:08
2
відповідей

Чи може хто-небудь допомогти мені знайти вузьке місце в цьому коді?

У мене є наступний фрагмент коду всередині циклу, який працює близько 5000 разів. IQueryable <IGrouping <int ?, StatusLog >> allLogs = db.StatusLogs .Where (sl => sl.ID.Value.Equals (foo)) .GroupBy (sl => sl.bar); List <StatusLo ...
заданий 11 февр. '16 о 20:31
2
відповідей

Чи є альтернативний спосіб уникнути циклу Foreach?

Будь ласка, ознайомтеся з нижченаведеними кодом using System.Collections.Generic; namespace ConsoleApplication1 {class Program {static void Main (string [] args) {List <Employee> employeeCollection = new L ...
заданий 18 березня '15 о 16:50
1
відповідь

тимчасова складність для наступної функції

Чи може хто-небудь сказати тимчасову складність наступного блоку коду private static void Multiply (int num1, int num2) {long p, b, h1, h2, l1, l2, z0, z1, z2, m1, m2; p = num1.ToString (). Length-2; b = Convert.ToInt32 (Math.Po ...
заданий 20 травня '15 о 15:05
2
відповідей

Чи варто використовувати новий оператор в оптимізації коду?

У мене є два фрагмента коду. Здавалося, що перший Сніпп був повільним char * ptrString = "Some string, maximum 4096 characters ..."; size_t sLen = strlen (ptrString); WCHAR * wchrText = new WCHAR [sLen + 1]; size_t i; for (i = 0; i <sLen; i ++) ...
заданий 08 липня '15 о 17:18
1
відповідь

Реалізація алгоритму у С # видається катастрофічною

Я намагався реалізувати алгоритм, вказаний в цій статті: [тут - будь ласка, ігноруйте математику, так як вона не має відношення до питання] [2]. Цей алгоритм дуже простий в формальному концептуальному аналізі. Вхід є матрицею NXM х ...
заданий 22 липня '15 о 7:41
2
відповідей

розглянемо x ^ я + y ^ я = z ^ i, x <= y <= z <= m і 2 <= я <= n (m і n - входи) m може варіюватися від 5 до 100 n, може варіюватися від 2 до 100

розглянемо x ^ я + y ^ я = z ^ i, x <= y <= z <= m і 2 <= я <= n (m і n - входи) m може варіюватися від 5 до 100 n, може варіюватися від 2 до 100 Тут c-програма для нього int main () {int m, n; long long int x, y, z, j; l ...
заданий 12 Жовтня. '15 о 20:33
4
відповідей

Записувати дані безпосередньо в ОЗУ на Java, а потім читати?

Я знав, що це, ймовірно, суперечить безлічі загальних правил в програмуванні, але як би ви це зробили? Є дві причини, чому я питаю про це: Я хочу спробувати записати дані додатки в ОЗУ, а інший - прочитати ті ж дані з ОЗУ ....
заданий 16 липня '11 о 18:15
5
відповідей

Питання про продуктивності С #

quandry - який з наступних двох методів найкраще підходить Мета - отримати об'єкт типу Wrapper (визначається нижче) критерії - швидкість над сховищем немає. записів - близько 1000 - близько 2000, максимум близько 6K Вибір - створення об'єкта "на льоту" ...
заданий 06 Жовтня. '09 в 4:04
1
відповідь

С # з оптимізацією Ram

ви можете оптимізувати використання ОЗУ додатки за допомогою наступного коду за допомогою AutoIt. Як це робиться на С #, як мені налаштувати? Func _ReduceMemory ($ iPid) Local $ ai_Handle = DllCall ( "kernel32.dll", 'int', 'OpenProcess', 'int', 0x1f0f ...
заданий 31 Серпня. '16 в 12:09
1
відповідь

Як я можу оптимізувати цей код? Я можу використовувати вектор для cout?

string str; str = "General Knowledge Test"; cout << string (39, '') << string (37, '-') << "\ n"; cout << string (39, '') << "|" << str << "| \ n"; cout << string (38, ...
заданий 16 дек. '17 о 11:59
1
відповідь

моя перша c ++ час виконання програми дуже довга, як 5 - 10 хвилин на швидкому процесорі, це дуже проста c ++ програма

я просто не розумію, що робить так довго його стандартну програму привітання, яку ви пишете, коли ви вперше починаєте вивчати нову мову і його просто так не оптимізували #include <iostream> #include <string> #include <vecto ...
заданий 24 березня '16 о 22:40
2
відповідей

Шлях довжини N в графі з обмеженнями

Я хочу знайти номер шляху довжини N в графі, де вершиною може бути будь-яке натуральне число. Однак дві вершини пов'язані тільки в тому випадку, якщо твір двох вершин менше деякого натурального числа P. Якщо твір двох вершин більше P, ч ...
заданий 24 Квітня. '14 в 6:31