Результаты поиска по запросу "heap"
Ошибка сегментации: выделение стека в программе на C в Ubuntu, когда буфер> 4M
Вот небольшая программа для задачи колледжа: #include <unistd.h> #ifndef BUFFERSIZE #define BUFFERSIZE 1 #endif main() { char buffer[BUFFERSIZE]; int i; int j = BUFFERSIZE; i = read(0, buffer, BUFFERSIZE); while (i>0) { write(1, buffer, i); i = ...
Компаратор для min-heap в C ++
Я пытаюсь сделать мин-кучу1 изlongв C ++ с использованием STLmake_heapи т. д., но мой компаратор, кажется, не сравнивает должным образом. Вот мой текущий компаратор: struct greater1{ bool operator()(const long& a,const long& b) const{ return ...
python topN max heap, использовать heapq или самостоятельно реализовать?
в Python есть heapq, для общего пользования. Я хочу записать topN (0 ~ 20) для 10e7 записей. если использовать heapq, следует использовать '-' для перевода max в min; и запись минимального числа дна, чтобы вызвать heapq.heappushpop () я должен ...
Как я могу использовать двоичную кучу в алгоритме Дейкстры?
Я пишу код алгоритма dijkstra, для части, где мы должны найти узел с минимальным расстоянием от используемого в данный момент узла, я использую массив и перебираю его полностью, чтобы вычислить узел. Эта часть может быть заменена двоичной кучей, ...
Как мне дать Дженкинсу больше места в куче, когда он работает как демон в Ubuntu?
Мои работы в Дженкинсе заканчиваются из памяти, даваяjava.lang.OutOfMemoryError сообщения в журнале сборки. Но я использовал менеджер пакетов Ubuntu,aptitude, или жеapt-get установить Jenkins, и я не знаю, где искать, чтобы изменить ...
Тайна памяти Java (есть ли у меня утечка)?
У меня есть отдельная проблема Java, работающая на сервере Linux. Я запустил JVM с -Xmx256m. Я подключил монитор JMX и вижу, что куча на самом деле не проходит 256Mb. Однако в моей системе Linux, когда я запускаю команду top, я вижу, что: 1) ...
Если я выделю память в одном потоке в C ++, могу ли я перераспределить ее в другом
Если я выделю память в одном потоке в C ++ (новом или malloc), могу ли я перераспределить ее в другом потоке, или оба должны находиться в одном потоке? В идеале я бы хотел избежать этого в первую очередь, но мне любопытно узнать, является ли это ...
Как увеличить размер кучи приложения в Eclipse?
Некоторые говорят, что мне нужно сделать это в Run Configurations для моего приложения. Когда я открою это окно, не могли бы вы сказать мне, как установить правильный аргумент и объем памяти? Скажите, как установить 2 ГБ или 1,5 ГБ?
Зачем вам когда-нибудь выделять память в куче, а не в стеке? [Дубликат]
Возможный дубликат: Когда лучше использовать стек вместо кучи и наоборот? [https://stackoverflow.com/questions/102009/when-is-it-best-to-use-a-stack-instead-of-a-heap-and-vice-versa] Я прочитал несколько других вопросов, касающихся кучи и стека, ...
Каковы негативные последствия отключения кучи отладки? (_NO_DEBUG_HEAP == 1)
Начальная фаза моей программы загружает значительные объемы данных в контейнеры STL. Я обнаружил, что это заняло несколько минут, прежде чем я смог достичь истинного смысла моей программы. После некоторых поисков я обнаружил, что могу установить ...