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

3 ответа

Должен ли я представлять данные базы данных с неизменяемыми или изменяемыми структурами данных?

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

3 ответа

Найти общие элементы в 2 отсортированных массивах [дубликаты]

Возможный дубликат: Пересечение двух отсортированных массивов [https://stackoverflow.com/questions/2400157/the-intersection-of-two-sorted-arrays] у нас есть два отсортированных массива A и B, кроме того, чтобы сравнить один со всеми элементами в ...

5 ответов

Шаблоны проектирования: метод фабрики против фабрики против абстрактной фабрики

Я читал шаблоны дизайна с веб-сайта Там я читал о Фабрике, Фабричном методе и Абстрактной фабрике, но они настолько запутанные, что у меня нет четкого определения. Согласно определениям Factory - создает объекты без предоставления клиенту ...

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

8 ответов

Что такое бокс и распаковка и каковы компромиссы?

Я ищу четкий, краткий и точный ответ. В идеале как фактический ответ, хотя ссылки на хорошие объяснения приветствуются.

4 ответа

Что это за сортировка?

Скажем, у меня есть список целых чисел, где каждый элемент представляет собой число от 1 до 20. (Это не то, что я пытаюсь отсортировать.) Теперь у меня есть массив «операций», где каждая операция: Снимает определенные (известные) номера из ...

9 ответов

Как улучшить ваше чтение и понимание кода? [закрыто]

Последние 5 лет я работал с совершенно разными проектами и системами. Код для этих проектов существенно различался по качеству, стилю, размеру. Я видел примеры обоих: чистые и отвратительные функции из 1000 строк и код условия. Я до сих пор не ...

4 ответа

Хороший алгоритм обхода графа

Абстрактная проблема: у меня есть график около 250 000 узлов, а средняя скорость соединения составляет около 10. Поиск соединений узла - это длительный процесс (скажем, 10 секунд). Сохранение узла в базе данных также занимает около 10 секунд. Я ...

1 ответ

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

Если у меня есть целое числоnкак я могу найти следующий номерk > n такой, чтоk = 2^i, с некоторымиi элементN с помощью побитового сдвига или логики. Пример: если у меня естьn = 123как я могу найтиk = 128, который является степенью двойки, а ...

15 ответов

Найти первый неповторенный символ в строке

Какой самый быстрый способ найти первый символ, который появляется в строке только один раз?

3 ответа

Как выглядят протоколы стратегических игр в реальном времени, такие как Starcraft и Age of Empires? [закрыто]

Мне интересно, как протоколы (и игровой цикл) работают для игр такого типа; любые указатели или идеи приветствуются. Я предполагаю, что основной цикл будет иметь мировое состояние, которое будет выдвигаться на несколько «тиков» в секунду, но как ...