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

8 ответов

, Exemple:

ел бы иметь набор объектов в Javascript. То есть структура данных, которая содержит только уникальные объекты. Обычно рекомендуется использовать свойства, например,myset["key"] = true, Тем не менее, мне нужны ключи, чтобы быть объектами. Я ...

13 ответов

Это не имеет смысла.

али эту проблему в интервью. Как бы вы ответили? Разработайте структуру данных, которая предлагает следующие операции за время O (1): вставитьУдалитьсодержитполучить случайный элемент

2 ответа

Как пара однонаправленных карт.

ми словами, можем ли мы эффективно смоделировать многие-многие отношения в постоянной структуре данных? Была предложена пара однонаправленных мультикарт. Тем не менее, я не уверен, как это будет хорошо работать для удаления в постоянной ...

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

3 ответа

Печать списка элементов

List<string> list = new List<string>(); list.Add("A"); list.Add("B"); List<string> list1 = new List<string>(); list.Add("a"); list.Add("b"); for (int i = 0; i < list.Count; i++) { // print another list items. for (int j = 0; j < list1.Count; j++) ...

1 ответ

...

ли надежная реализация C ++VEB Деревья [http://en.wikipedia.org/wiki/Van_Emde_Boas_tree]? Увеличение [http://www.boost.org/]не имеет его Это выглядит довольно необычно. Существуют ли (может быть, коммерческие) библиотеки для деревьев vEB или ...

3 ответа

Например, класс CRect является публично производным от struct tagRECT (более часто используемое имя RECT - это typededf для struct tagRECT). Поскольку struct tagRECT определяет все элементы данных, а CRect добавляет только не виртуальные функции-члены, структура памяти CRects и RECT идентична - вы можете использовать CRect в качестве аргумента для любой функции, ожидающей RECT, и наоборот.

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

1 ответ

 Шаблон Haskell. 2010 не добавляет ничего уместного здесь.

твует как минимум три популярные библиотеки для доступа к полям записей и управления ими. Те, о которых я знаю, это: средство доступа к данным, флейбелы и линзы. Лично я начал с доступа к данным и сейчас ими пользуюсь. Однако недавно ...

4 ответа

GitHub репо

у реализовать AVL Tree в Java, вот что у меня есть: public class AVLNode { private int size; /** The size of the tree. */ private int height; /** The height of the tree. */ private Object key;/** The key of the current node. */ private Object ...

1 ответ

Разве не проще было бы просто присвоить значения индексам с помощью нормального цикла for (var i; i <lenght; i ++)?

я есть некоторые данные, которые я изначально хранил в общем объекте Javascript, с идентификатором в качестве ключа: { "7": {"id":"7","name":"Hello"}, "3": {"id":"3","name":"World"}, ... }Тем не менее, я обнаружил, что браузеры не гарантируют ...

9 ответов

это довольно быстро.

довал запредыдущий пост [https://stackoverflow.com/questions/322715/when-to-use-linkedlist-over-arraylist/322742#322742] на это что говорит: Для LinkedList получить это O (N)добавить O (1)удалить это O (n)Iterator.remove - это O ...