Результаты поиска по запросу "language-agnostic"
Должен ли я представлять данные базы данных с неизменяемыми или изменяемыми структурами данных?
В настоящее время я занимаюсь программированием на Scala, но, думаю, это применимо к любому функциональному языку программирования, точнее, к любому языку программирования, который рекомендует неизменность и может взаимодействовать с базой ...
Найти общие элементы в 2 отсортированных массивах [дубликаты]
Возможный дубликат: Пересечение двух отсортированных массивов [https://stackoverflow.com/questions/2400157/the-intersection-of-two-sorted-arrays] у нас есть два отсортированных массива A и B, кроме того, чтобы сравнить один со всеми элементами в ...
Шаблоны проектирования: метод фабрики против фабрики против абстрактной фабрики
Я читал шаблоны дизайна с веб-сайта Там я читал о Фабрике, Фабричном методе и Абстрактной фабрике, но они настолько запутанные, что у меня нет четкого определения. Согласно определениям Factory - создает объекты без предоставления клиенту ...
Что такое бокс и распаковка и каковы компромиссы?
Я ищу четкий, краткий и точный ответ. В идеале как фактический ответ, хотя ссылки на хорошие объяснения приветствуются.
Что это за сортировка?
Скажем, у меня есть список целых чисел, где каждый элемент представляет собой число от 1 до 20. (Это не то, что я пытаюсь отсортировать.) Теперь у меня есть массив «операций», где каждая операция: Снимает определенные (известные) номера из ...
Как улучшить ваше чтение и понимание кода? [закрыто]
Последние 5 лет я работал с совершенно разными проектами и системами. Код для этих проектов существенно различался по качеству, стилю, размеру. Я видел примеры обоих: чистые и отвратительные функции из 1000 строк и код условия. Я до сих пор не ...
Хороший алгоритм обхода графа
Абстрактная проблема: у меня есть график около 250 000 узлов, а средняя скорость соединения составляет около 10. Поиск соединений узла - это длительный процесс (скажем, 10 секунд). Сохранение узла в базе данных также занимает около 10 секунд. Я ...
Учитывая целое число, как я могу найти следующую наибольшую степень двух, используя битовое перемешивание?
Если у меня есть целое числоnкак я могу найти следующий номерk > n такой, чтоk = 2^i, с некоторымиi элементN с помощью побитового сдвига или логики. Пример: если у меня естьn = 123как я могу найтиk = 128, который является степенью двойки, а ...
Найти первый неповторенный символ в строке
Какой самый быстрый способ найти первый символ, который появляется в строке только один раз?
Как выглядят протоколы стратегических игр в реальном времени, такие как Starcraft и Age of Empires? [закрыто]
Мне интересно, как протоколы (и игровой цикл) работают для игр такого типа; любые указатели или идеи приветствуются. Я предполагаю, что основной цикл будет иметь мировое состояние, которое будет выдвигаться на несколько «тиков» в секунду, но как ...