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

7 ответов

Для IPv4 обычно администратор БД рекомендует 4 поля tinyint, но вы используете диапазоны, которые больше подходят для ранее предоставленных целочисленных решений для хранения. В этом случае вы должны сохранить начальный IP-адрес и конечный IP-адрес для диапазона. Тогда сделать сравнение просто.

я есть 4 источника IP-адресов, я хочу сохранить их в SQL Server и разрешить указывать диапазоны, которые можно классифицировать по исходному коду страны, в списке исключений по странам. Для этого у меня есть 2 таблицы. IPAddressRange ...

4 ответа

 типы для обработки разрушительных обновлений и безопасной манипуляции ресурсами.

ла я новичок в Haskell. Я прочитал это:Неизменяемые функциональные объекты в сильно изменяемой области [https://stackoverflow.com/questions/166379/immutable-functional-objects-in-highly-mutable-domain] И мой вопрос почти такой же - как эффективно ...

1 ответ

Точнее, -H - это своего рода «автоматический -A», он увеличивает настройку -A, но без увеличения общего использования памяти. Это возможно, потому что мы занимаемся копированием GC, поэтому между основными GC много памяти не используется. Увеличение -A не всегда является хорошей идеей - в некоторых программах это ухудшит ситуацию из-за увеличения количества кешей.

оя реализация своего рода трепа (с неявными ключами и некоторой дополнительной информацией, хранящейся в узлах): http://hpaste.org/42839/treap_with_implicit_keys [http://hpaste.org/42839/treap_with_implicit_keys] По данным профилирования GC ...

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

4 ответа

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

я есть вложенный список списков в строковом формате: l1 = [['1', '0', '3'],['4', '0', '6'],['0', '7', '8'],['0', '0', '0', '12']]Я хочу преобразовать все элементы во всех вложенных списках в целые числа, в этом случае работает функция map внутри ...

8 ответов

 это интерфейс в Java, вы не могли этого сделать. пытаться:

я пытаюсь: Queue<Integer> q = new Queue<Integer>();компилятор выдает мне ошибку. Любая помощь? Кроме того, если я хочу инициализировать очередь, я должен реализовать методы очереди?

3 ответа

Использование:

ользую Swift 4 и пытаюсь проанализировать некоторые данные JSON, которые, по-видимому, в некоторых случаях могут иметь разные значения типа для одного и того же ключа, например: { "type": 0.0 }а также { "type": "12.44591406" }Я на самом деле ...

1 ответ

@ user1844634 - Я обновил свой ответ, чтобы показать езда на велосипеде путем перемещения элементов и езда на велосипеде путем замены элементов.

итм переупорядочить массив по заданному индексу a[] = [50, 40, 70, 60, 90] index[] = [3, 0, 4, 1, 2] a= [60,50,90,40,70]в O (n) и без дополнительного массива / пробелов

2 ответа

Следовательно, нет. .NET Dictionary не является окончательной хэш-таблицей для каких-либо конкретных целей. Но, учитывая частоту использования словаря, я уверен, что команда Microsoft BCL (Base Class Library) выполнила огромное количество профилирования, чтобы выбрать подход, который они выбрали для общего случая.

у цель для Haxe C # и изучаю различия в производительности для библиотеки Haxe std, чтобы мы могли обеспечить максимальную производительность благодаря кроссплатформенному коду. Один очень хороший пример для кода хэш-таблицы. Я немного неохотно ...

7 ответов

Если номера элементов могут быть освобождены путем удаления, ничего кроме линейного поиска не сработает, если вы не сохраните «свободный список» и не выберете его.

я есть массив, содержащий имена предметов. Я хочу дать пользователю возможность создавать элементы без указания их имени, поэтому моя программа должна будет предоставить уникальное имя по умолчанию, например, «Элемент 1». Проблема заключается в ...

6 ответов

Сортировка хеш-таблицы (карта, словарь) дизайн структуры данных

Вот описание структуры данных: Он работает как обычная карта сget, put, а такжеremove методы, но имеетsort метод, который можно вызвать для сортировки карты. Тем не менее, картапомнит его сортированная структура, поэтому последующие вызовы ...