Результаты поиска по запросу "algorithm"
Как изменить строку UTF-8 на месте?
Недавно кто-то спросил оалгоритм для обращения строки на месте в C [https://stackoverflow.com/questions/198199/how-do-you-reverse-a-string-in-place-in-c-or-c] , Большинство из предложенных решений имели проблемы при работе с не однобайтовыми ...
хорошо, оригинальный вопрос не спрашивал об алгоритме, но в чем проблема
но я участвовал в конкурсе по программированию, спонсируемом компанией, и был один вопрос, который я не понял, что он задавал. Вот вопрос: Строка «PayPal - более быстрый и безопасный способ отправки денег» написана по спирали по часовой стрелке ...
Задача, как реализовать алгоритм для шести степеней разделения?
UserA-UserB-UserC-UserD-UserF Пользователи, связанные знаком «-», знают друг друга. И мне нужен алгоритм для этих 2 задач: Рассчитать путь от UserX до UserYДля UserX рассчитайте всех пользователей, которые находятся на расстоянии не более 3 ...
Так что это не является хвостовой рекурсивной безопасностью в F #, но делает мой ответ ответом и избегает List.rev (это уродливо иметь доступ к двум элементам кортежа и было бы более подходящим, чем подход cps в противном случае, я думаю , как если бы мы только вернули первый список):
исал эту функцию F #, чтобы разделить список до определенной точки и не дальше - очень похоже на нечто среднее междуtakeWhile а такжеpartition. let partitionWhile c l = let rec aux accl accr = match accr with | [] -> (accl, []) | h::t -> if c h ...
(V * logV + E))
кратчайший путь между двумя точками на графике - это вопрос классических алгоритмов с множеством хороших ответов (Алгоритм Дейкстры [http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm], ...
Простая реализация в Java.
рудно переводить QuickSort с разделением Hoare на C-код, и я не могу понять, почему. Код, который я использую, показан ниже: void QuickSort(int a[],int start,int end) { int q=HoarePartition(a,start,end); if (end<=start) return; ...
Эта простая функция может быть использована для создания списка всех возможных чисел, сгенерированных цифрами всех возможных подмножеств данного массива или списка.
я есть список элементов (1, 2, 3), и мне нужно получить надмножество (powerset) этого списка (без повторяющихся элементов). В общем, мне нужно создать список списков, который выглядит следующим образом: {1} {2} {3} {1, 2} {1, 3} {2, 3} {1, 2, ...
Это не точное совпадение, просто код выполняется таким образом, замените маску чем-то вроде 1. Она имеет высокую производительность, если в маске установлено много битов и если число решений мало. Но это дерьмо с другой стороны
м, у меня есть большой массив из 32-битных M, в котором для каждого значения установлено не более N бит. Теперь я хочу вернуть подмножество, соответствующее запросу Target AND Value == Target, то есть значения, в которых появляются ...
этот алгоритм потока сообщений
у узнать алгоритм отображения комментариев за Reddit. Как комментарий связан с его ребенком и так далее? Как они хранятся в базе данных? Допустим comment1 -comment2 --comment3 -comment4 --comment5 --comment6 ---comment7 ----comment8 comment9Как ...
Очень хороший метод "обратной стороны конверта", который должен знать каждый
ня я читал отличную статью от Жюльен Уокер о сортировке -Вечно сбитый с толку - искусство сортировки [http://eternallyconfuzzled.com/tuts/algorithms/jsw_tut_sorting.aspx]и одна вещь привлекла мое внимание. Я не совсем понимаю ту часть, где автор ...