Результаты поиска по запросу "data-structures"
Как реализация .NET Dictionary работает с изменяемыми объектами
Я понимаю, что не рекомендуется использовать «изменяемые» объекты (объекты, чей метод GetHashCode () может возвращать разные результаты, когда они используются в качестве ключей ...
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)" Мне нужно ...
Является ли этот поток без очереди .NET безопасным?
Мой вопрос заключается в том, является ли класс, включенный ниже, для класса очереди с одним читателем с одним записывающим устройством потокобезопасным? Этот тип очереди называется свободным от блокировки, даже если он будет блокироваться, если ...
Зачем запускать ArrayList с начальной емкостью?
Обычный конструкторArrayList является: ArrayList<?> list = new ArrayList<>();Но есть также перегруженный конструктор с параметром для его начальной емкости: ArrayList<?> list = new ArrayList<>(20);Почему полезно создатьArrayList ...
реверсивная хеш-карта в clojure
У меня есть хеш-карта в clojure: {"key1" "value1"} {"key2" "value2"} {"key3" "value1"}и мне нужно преобразовать его в хэш-карту {"value1" {"key1" "key3"}} {"value2" {"key2"}}Какой-нибудь сомнительный способ сделать это? clojure.set / ...
Почему поиск по хеш-карте равен O (1), то есть постоянному времени?
Если мы посмотрим с точки зрения Java, то можем сказать, что поиск по хеш-карте занимает постоянное время Но как насчет внутренней реализации? По-прежнему придется искать в определенном сегменте (для которого совпадает хеш-код ключа) различные ...
Структура данных для хранения повторяющихся событий?
Я ищу шаблон структуры данных для хранения повторяющихся событий, но все, что я придумал, привело бы к большому количеству обработки особого случая, или пользовательский ввод и извлечение данных были бы слишком сложными. (У меня появляется ...
Эквивалент C # ObservableCollection в Java
Мне было интересно, существует ли структура данных, которая действует как OberservableCollection, почти как в C #, которая может принимать определенный тип. например: В C # я могу сказать .. ObservableCollection<Beer> Beer = new ...
Структура базы данных Drupal - эффективная / неэффективная?
Я, конечно, не эксперт по Drupal, но я планировал и строил несколько баз данных раньше, поэтому я озадачен структурой базы данных, над которой работает сторонняя команда, и у меня был Sequel Pro, чтобы добавить некоторый фиктивный контент. Я ...
сравнения структур данных, алгоритмы, базовая информатика, онлайн-ресурсы
Я ищу онлайн-ресурс, ссылающийся на структуры данных и алгоритмы. В основном то, что меня интересует, это своего рода исчерпывающий список таких вещей, как: когда используется структура данных или алгоритм, плюсы и минусы по сравнению друг с ...