Результаты поиска по запросу "algorithm"
Используется бинарный поиск.
ые данные: 1) огромный отсортированный массив строк SA; 2) префиксная строка P; Выход: Индекс первой строки, соответствующей входному префиксу, если есть. Если такого совпадения не существует, вывод будет -1. Пример: SA = {"ab", "abd", ...
Этот пост не совсем понятен, возможно, попытайтесь уточнить свой ответ.
аюсь решить математические задачи с Руби из Project Euler.Вот [http://projecteuler.net/index.php?section=problems&id=1]это первый, который я попробовал: Если мы перечислим все натуральные числа ниже 10, кратные 3 или 5, мы получим 3, 5, 6 и 9. ...
ах да, вот так, спасибо. Чувствую себя глупо сейчас Но пропавшие местные декларации были большой ошибкой. Спасибо
ой код: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace FirePrime { class Program { static bool[] ThreadsFinished; static bool[] nums; static bool AllThreadsFinished() { ...
длина указана в символах (или байтах, если вы предпочитаете), поэтому длина / 8 использует 64-битные блоки.
ужно создать столбец базы данных, в котором будет храниться строка, зашифрованная с использованием Triple DES. Как определить длину столбца зашифрованной строки? (Ответы на алгоритмы, отличные от Triple DES, также приветствуются.)
Вы начнете с первого набора битов, вычислите количество секций этого типа, посмотрите, попадают ли первые целые числа в этот диапазон, вычислите их разделы и затем перейдете к следующему шаблону битов.
ющий код генерирует все разделы длиныk (k-подмножество разделов) для данного списка. алгоритм может быть найден вэто [https://codereview.stackexchange.com/questions/1526/finding-all-k-subset-partitions] тема. def algorithm_u(ns, m): def visit(n, ...
Который будет печатать значения в отсортированном порядке:
но я написал множество различных реализаций бинарного дерева поиска (AVL, splay, treap), и мне любопытно, есть ли особенно «хороший» способ написать итератор для обхода этих структур. Решение, которое я использовал прямо сейчас, состоит в том, ...
, Но без блокировки означает, что нет никакой гарантии для любого вида продвижения вперед, если один поток прерывается или выходит в середине вращения. Это требует изучения некоторого кода, чтобы полностью понять концепцию.
данно я обнаружил, что многие программисты ошибочно полагают, что «без блокировки» означает просто «параллельное программирование без мьютексов». Как правило, существует коррелированное недопонимание того, что целью написания кода без блокировки ...
Нахождение всех подмножеств мультимножества
Предположим, у меня есть сумка, которая содержит 6 шаров (3 белых и 3 черных).Я хочу найти все возможные подмножества заданной длины, независимо от порядка.В приведенном выше случае из сумки можно извлечь только 4 комбинации из 3 шаров: 2 белых ...
@ gnasher729 нет, 60 во всех трех списках: 60 = 30 * 2 = 10 * 3 = 12 * 5.
, чьи единственные простые множители составляют 2, 3 или 5, называются уродливыми числами. Пример: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, ... 1 можно рассматривать как 2 ^ 0. Я работаю над поиском n-го уродливого номера. Обратите внимание, что ...
re: константы: если вы тестируете в цикле, хороший компилятор поднимет нагрузку большинства из них (в регистры вне цикла), поэтому не имеет значения, находятся они рядом со столом или нет. Если они не все подходят, то некоторые должны будут оставаться горячими в кеше.
х__m256d _mm256_log2_pd (__m256d a) недоступна на других компиляторах, кроме Intel, и они говорят, что его производительность ограничена на процессорах AMD. В Интернете есть несколько реализаций, указанных вОтсутствует встроенная логика AVX ...