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

3 ответа

Как реализация .NET Dictionary работает с изменяемыми объектами

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

6 ответов

Visual C ++ эквивалент __attribute__ GCC ((__packed__))

Для некоторых компиляторов существует спецификатор упаковки для структур, например: RealView ARM compiler has "__packed" Gnu C Compiler has "__attribute__ ((__packed__))" Visual C++ has no equivalent, it only has the "#pragma pack(1)" Мне нужно ...

1 ответ

Является ли этот поток без очереди .NET безопасным?

Мой вопрос заключается в том, является ли класс, включенный ниже, для класса очереди с одним читателем с одним записывающим устройством потокобезопасным? Этот тип очереди называется свободным от блокировки, даже если он будет блокироваться, если ...

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

11 ответов

Зачем запускать ArrayList с начальной емкостью?

Обычный конструкторArrayList является: ArrayList<?> list = new ArrayList<>();Но есть также перегруженный конструктор с параметром для его начальной емкости: ArrayList<?> list = new ArrayList<>(20);Почему полезно создатьArrayList ...

5 ответов

реверсивная хеш-карта в clojure

У меня есть хеш-карта в clojure: {"key1" "value1"} {"key2" "value2"} {"key3" "value1"}и мне нужно преобразовать его в хэш-карту {"value1" {"key1" "key3"}} {"value2" {"key2"}}Какой-нибудь сомнительный способ сделать это? clojure.set / ...

3 ответа

Почему поиск по хеш-карте равен O (1), то есть постоянному времени?

Если мы посмотрим с точки зрения Java, то можем сказать, что поиск по хеш-карте занимает постоянное время Но как насчет внутренней реализации? По-прежнему придется искать в определенном сегменте (для которого совпадает хеш-код ключа) различные ...

4 ответа

Структура данных для хранения повторяющихся событий?

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

7 ответов

Эквивалент C # ObservableCollection в Java

Мне было интересно, существует ли структура данных, которая действует как OberservableCollection, почти как в C #, которая может принимать определенный тип. например: В C # я могу сказать .. ObservableCollection<Beer> Beer = new ...

1 ответ

Структура базы данных Drupal - эффективная / неэффективная?

Я, конечно, не эксперт по Drupal, но я планировал и строил несколько баз данных раньше, поэтому я озадачен структурой базы данных, над которой работает сторонняя команда, и у меня был Sequel Pro, чтобы добавить некоторый фиктивный контент. Я ...

6 ответов

сравнения структур данных, алгоритмы, базовая информатика, онлайн-ресурсы

Я ищу онлайн-ресурс, ссылающийся на структуры данных и алгоритмы. В основном то, что меня интересует, это своего рода исчерпывающий список таких вещей, как: когда используется структура данных или алгоритм, плюсы и минусы по сравнению друг с ...