Perguntas com a marcação «algorithms»

Em matemática e ciência da computação, um algoritmo é um método eficaz expresso como uma lista finita de instruções bem definidas para o cálculo de uma função. Algoritmos são usados ​​para cálculo, processamento de dados e raciocínio automatizado.


10
Prefere algoritmos a loops escritos à mão?
Qual das seguintes opções você acha mais legível? O loop escrito à mão: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } Ou a chamada do algoritmo: #include <algorithm> #include <functional> std::for_each(vec.begin(), vec.end(), std::bind1st(std::mem_fun_ref(&Bar::process), bar)); Gostaria de saber se std::for_eachrealmente vale a pena, dado um exemplo tão …
10 c++  algorithms 



5
É possível avaliar programaticamente a segurança de código arbitrário?
Ultimamente, tenho pensado muito em código seguro. Discussão segura. Memória segura. Não-seguro-explodir-em-seu-rosto-com-um-segfault. Mas, para maior clareza na questão, vamos usar o modelo de segurança de Rust como nossa definição atual. Freqüentemente, garantir a segurança é um problema do tamanho da Internet, porque, conforme comprovado pela necessidade de Rust unsafe, existem …

3
Escolher as refeições mais calóricas
Suponha que eu coma cinco refeições por dia e, como há sete dias na semana, tenho receitas para sete de cada refeição, para 35 receitas no total. Cada receita tem uma contagem de calorias. Cada dia deve conter uma receita por refeição e cada receita é fixada em uma refeição …

1
Modelando um horário de trabalho complexo
Eu tenho um problema do mundo real que estou tentando representar e automatizar. Simplifiquei e abstraí para o seguinte: Existem n locais de trabalho (P1, P2, ..., Pn). Cada lugar, Pn tem uma chave, Kn. Existem m Trabalhadores, (W1, W2, ..., Wm). Para trabalhar em Pn, um trabalhador deve segurar …









Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.