Resultados da pesquisa a pedido "heap"

3 a resposta

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 ...

1 a resposta

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?

4 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

7 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

4 a resposta

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 ...