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.

55
Qual é a diferença entre recursão e corecursão?

Qual a diferença entre estes? Recursão Corecursão Na Wikipedia, há pouca informação e nenhum código claro explicando esses termos. Quais são alguns exemplos muito simples que explicam esses termos? Como a corecursão é o dual da recursão? Existem algoritmos corecusivos...

51
obter item aleatório ponderado

Eu tenho, por exemplo, esta tabela + ----------------- + | frutas | peso + ----------------- + | maçã 4 | laranja 2 | limão | 1 | + ----------------- + Eu preciso devolver uma fruta aleatória. Mas a maçã deve ser colhida 4 vezes mais que o limão e 2 vezes mais que a laranja . Em um caso mais...

44
Um algoritmo pode ser patenteado? [fechadas]

Então, um algoritmo pode ser patenteado? Eu vi essa afirmação que me fez pensar: Todo mundo se absteria de patentear as melhorias do algoritmo de pontos de contorno por pelo menos vários anos, digamos até 2021. Para que os desenvolvedores do projeto Outliner sintam-se à vontade para implementar...