Resultados da pesquisa a pedido "heap"
Operador de matriz de sobrecarga em C ++
Estou criando um heap, assim: struct Heap{ int H[100]; int operator [] (int i){return H[i];} //... };Quando tento imprimir elementos, faço o seguinte: Heap h; //add some elements... printf("%d\n", h[3]); //instead of h.H[3]Minha pergunta é, se ...
Qual é a diferença entre usar a palavra-chave box e Box :: new?
Ébox apenas açúcar sintático ou pode ser aplicado a casos de uso em queBox::new não é suficiente? Eu li em algum lugar quebox é instável, isso significa que eu só posso usá-lo nas versões noturnas do Rust?
Kº maior elemento em um heap máximo
Estou tentando criar algo para resolver o seguinte: Dado um max-heap representado como uma matriz, retorne o k-ésimo elemento sem modificar o heap. Me pediram para fazer isso em tempo linear, mas me disseram que isso pode ser feito em tempo de ...
Como evitar um estouro de pilha quando o Fortran produz uma matriz grande, interna e temporária?
Eu tenho algum código Fortran que chamaRESHAPE reordenar uma matriz de modo que a dimensão que agora estou prestes a passar por loop se torne a primeira dimensão variável (ordem principal da coluna em Fortran). Isso não tem nada a ver com a ...
Como posso alterar o tamanho máximo de heap disponível para uma tarefa no FreeRTOS?
Estou criando uma lista de elementos dentro de uma tarefa da seguinte maneira: l = (dllist*)pvPortMalloc(sizeof(dllist));dllist tem 32 bytes de tamanho. Meu sistema incorporado possui 60kB de SRAM, portanto, esperava que minha lista de 200 ...
Como alocar matrizes na pilha no Rust 1.0?
Já existe umPergunta, questão [https://stackoverflow.com/questions/26637158/stack-overflow-with-large-fixed-size-array-in-rust-0-13] por isso, mas relacionado ao Rust 0,13 e a sintaxe parece ter mudado. Do ...
Gradle do Android Não foi possível reservar espaço suficiente para a pilha de objetos
Eu instalei o Android Studio 1.1.0. Ainda não fiz nada como iniciar um novo aplicativo Android ou importar qualquer coisa. De alguma forma, ele está tentando criar algo e lança erro de sincronização. Erro: Não foi possível iniciar o processo ...
Como alterar o elemento max em uma pilha na biblioteca padrão C ++?
Se eu tiver um heap máximo e precisar alterar o elemento max, ele se resume a um único algoritmo de bolha. Existe alguma maneira de fazer isso através da biblioteca padrão C ++, sem codificar o algoritmo manualmente? Entendo que deve ser ...
Onde estão armazenadas as variáveis em um fechamento - pilha ou pilha?
Como os seguintes códigos: var foo = function() { var a = 1; // closure var return function() { // closure fun console.log(a); } }; var bar = foo();Quando foo sai (ou diz, retorna), sabemos que a variável a não será destruída e permanecerá na ...
Quantas Strings são criadas na memória?
Diga que tenho issoString expressão String hi = "Tom" + "Brady" + "Goat"Eu sei que o pool de String "permite que um tempo de execução economize memória preservando cadeias imutáveis em um pool" Pool de String ...