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

15 ответов

Это было очень полезно для меня в недавнем проекте, так что вот реализация псевдокода @Seb в swift. Это предполагает, что двумерный массив является квадратным:

твует ли простой способ найти соседей (то есть восемь элементов вокруг элемента) элемента в двумерном массиве? Если не считать простого вычитания и добавления в индекс в различных комбинациях, например так: array[i-1][i] array[i-1][i-1] ...

8 ответов

Вы получите O (n) для ввода новой точки и O (n) для самого дальнего запроса.

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

3 ответа

я не вижу, как это не рекурсия ... вы вызываете register_combination () из register_combination (), верно?

оложим, вы работаете на языке с массивами переменной длины (например, сA[i] для всехi в1..A.length) и должен написать процедуру, которая занимаетn (n : 1..8) массивы переменной длины элементов в массиве переменной длиныnи должен ...

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

7 ответов

@longbkit: Даже если бы это было правдой, а это не так (см. мои замечания в избранном: я всегда предпочитаю 2 ^ n и по некоторым причинам простые числа (личная привилегия. "7"), а также числа золотого сечения (1,2,3,5,8,13, ...)), это не сильно изменится. Если вас спросят один раз, то вы уже будете предвзяты в следующий раз, когда кто-то запросит у вас один номер. Кроме того, даже если вы генерируете только одно число за всю свою жизнь, что вы могли бы сделать с этим единственным числом? Имхо, это не имеет значения.

тся либросить монетуполучить случайный бит? Или жебросить кубикполучить случайное целое число от 1 до 6? Или жевзять карту из перемешанной колодыполучить номер от 1 до 52? . . . Или он может думать как мы или иметь разум как мы? Очевидно, что ...

10 ответов

 Это хорошая книга для начала, поскольку они реализуют полное решение от начала до конца и объясняют концепции, лежащие в его основе.

ы некоторые из лучших или самых популярных механизмов правил? Я не остановился на языке программирования, поэтому расскажите мне механизм правил и какие языки программирования он поддерживает.

11 ответов

 предоставляет некоторые дополнительные примеры обратимого анализа в Прологе.

ибудь знает о примерах и теории парсеров, которые возьмут (может быть) абстрактное синтаксическое дерево и произведут код, а не наоборот. Математически, по крайней мере, интуитивно, я считаю, что функция code-> AST обратима, но я пытаюсь найти ...

29 ответов

What should every developer know about databases? [закрыто]

Нравится нам это или нет, многие, если не большинство из нас, разработчиков, либо регулярно работают с базами данных, либо, возможно, когда-нибудь будут работать с ними. И учитывая количество злоупотреблений и злоупотреблений в дикой природе, а ...

2 ответа

Java-реализация с нуля для хеминформатики

алАлгоритм VF2 [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.101.5342&rep=rep1&type=pdf] для нахождения, если два графа изоморфны, но мне как-то не хватает общей картины. Возможно, мне не хватает соответствующего фона в этой области, ...

5 ответов

Кроме того, есть правильные входные данные, которым регулярное выражение не соответствует. Например, он не допускает пробелов после имени в конечном теге. Большинство этих глюков легко исправить, но как только вы исправите ВСЕ глюки, вы получите нечто совершенно непригодное для использования. И, конечно, реальная ошибка в том, что вы не просто хотите, чтобы парсер дал вам ответ «да / нет», вы хотите, чтобы он передавал информацию в приложение, которое делает с ним что-то полезное.

и одного дня в SO, который бы проходил без вопросов о разборе (X) HTML или XML с регулярными выражениями. Хотя это относительно легко придуматьпримеры, демонстрирующие нежизнеспособность регулярных выражений для этой задачи ...

2 ответа

Там нет проблем с вашим примером. В конце концов, вы вращаетесь, ставите водяные знаки и т.д. ... всегда одно и то же изображение. Я полагаю, что вы все время общаетесь с объектом Pipeline, поэтому, пока ваш код зависит только от класса Pipeline, вы не нарушаете LoD.

ья в википедииоколо [http://en.wikipedia.org/wiki/Law_Of_Demeter]Закон Деметры говорит: [http://c2.com/cgi/wiki?LawOfDemeter]Закон можно сформулировать просто как «используйте только одну точку». Однако простой ...