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

7 ответов

Почему нам нужно привести то, что возвращает malloc?

int length = strlen(src); char *structSpace = malloc(sizeof(String) + length + 1); String *string = (String*) structSpace; int *string = (int*) structSpace;* Я создал структуру под названием String

8 ответов

Массивы, куча, стек и типы значений

8 ответов

Почему два разных понятия называются «куча»?

Почему динамическая куча используется для динамического выделения памяти в языках стиля C иструктура данных как называетсякуча "? Есть ли какое-то отнош...

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

8 ответов

Если бы мне пришлось делать это с BST, мне потребовалось бы n (n) вставка в худшем случае. (Скажем, первое значение очень меньше, а все остальные идут последовательно все длиннее и длиннее, а дерево охватывает только правого или левого потомка. в случае все меньшего и меньшего. Мин потребовалось бы время O (1), но я снова должен был уравновесить. Таким образом, из моей ситуации и всех приведенных выше ответов я получаю, когда вы только после того, как значения на минимальной или максимальной приоритетной основе идут для кучи.

разница между кучей и BST? Когда использовать кучу, а когда использовать BST? Если вы хотите отсортировать элементы по порядку, лучше ли BST по сравнению с кучей?

8 ответов

Как оптимизировать производительность сборки Gradle с точки зрения продолжительности сборки и использования оперативной памяти?

В настоящее время я переключаюсь с ant на gradle для своего многомодульного веб-приложения, и на данный момент кажется, что текущая версия Gradle (M9) может работать на пределе своих возможностей. Но, может быть (надеюсь), это просто проблема ...

9 ответов

Как предотвратить создание объекта в куче?

Кто-нибудь знает, как я могу, в независящем от платформы коде C ++ предотвратить создание объекта в куче? То есть для класса «Foo» я хочу запретить пользоват...

9 ответов

Зачем вам когда-нибудь выделять память в куче, а не в стеке? [Дубликат]

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

9 ответов

Сбой программы только в режиме Release вне отладчика

У меня довольно массивная программа (> 10 тысяч строк кода на C ++). Он отлично работает в режиме отладки или в режиме выпуска при запуске из Visual Studi...

9 ответов

Как анализировать память с помощью Android Studio

Недавно переключился на андроид студию от затмения. Как проверить кучу приложений и распределение памяти в андроид студии? В Eclipse у нас есть MAT, есть что...

9 ответов

Что я использую для реализации max-heap в Python?