Результаты поиска по запросу "optimization"

1 ответ

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

У меня есть два алгоритма поиска простых чисел в Python. Кажется, что внутренний цикл каждого из них выполняется одинаковое количество раз и одинаково прост. Тем не менее, один из них занимает в 10 раз больше, чем другой. Мой вопрос: Почему? Это ...

5 ответов

Оптимизация простого алгоритма поиска

Я немного поигрался с довольно простой, самодельной поисковой системой, и теперь я вертлюсь с некоторым кодом сортировки релевантности. Это не очень красиво, но я не очень хорош, когда дело доходит до умных алгоритмов, поэтому я надеялся ...

9 ответов

Что означают термины «связанный с процессором» и «связанный с вводом / выводом»?

Что означают термины «связанный с процессором» и «связанный с вводом / выводом»?

ТОП публикаций

7 ответов

Почему итерация массива назад быстрее, чем вперед

Учитывая этот код: var arr = []; for (var i = 0; i < 10000; ++i) arr.push(1);Вперед for (var i = 0; i < arr.length; ++i) {}задом for (var i = arr.length - 1; i >= 0; --i) {}Жестко вперед for (var i = 0; i < 10000; ++i) {}Почему назад намного ...

3 ответа

Symfony - обновить несколько записей

Каков наилучший способ обновить несколько записей в базе данных, используя доктрину symfony2? Я получаю массив идентификаторов записей, которые я должен обновить. Я хочу присвоить каждой записи свой индекс из полученного массива в ...

5 ответов

самый эффективный способ перебора всех элементов DOM?

К сожалению, мне нужно перебрать все DOM-элементы страницы, и мне интересно, какова самая эффективная техника. Я мог бы, вероятно, сравнить их с самим собой, и мог бы, если бы у меня было время, но я надеюсь, что кто-то уже испытал это или имеет ...

1 ответ

EF4.2 дополнительное левое внешнее соединение с тем же столом

Я знаю, что уже есть некоторые вопросы по этому поводу, большинство из которых касаются либо старых проблем, которые были решены, либо нескольких таблиц. Этот вопрос не рассматривается ни в одной из других проблем «левого внешнего соединения», ...

7 ответов

Порядок операций SQL

Если я запускаю следующий запрос SQL SELECT * FROM A LEFT JOIN B ON A.foo=B.foo WHERE A.date = "Yesterday"ЛиWHERE Заявление оценивается до или послеJOIN? Если после, что было бы лучшим способом написать это утверждение, чтобы возвращать только ...

3 ответа

SSE медленнее чем FPU?

У меня есть большой кусок кода, часть тела которого содержит этот кусок кода: result = (nx * m_Lx + ny * m_Ly + m_Lz) / sqrt(nx * nx + ny * ny + 1);который я векторизовал следующим образом (все ужеfloat): __m128 r = _mm_mul_ps(_mm_set_ps(ny, ...

3 ответа

Общие стратегии для проблем с памятью / скоростью

У меня есть код C ++, который проходит около 200 файлов ASCII, выполняет некоторую базовую обработку данных и выводит один файл ASCII со (в основном) всеми данными. Сначала программа запускается очень быстро, затем резко замедляется ...