Preguntas etiquetadas con algorithms

En matemáticas e informática, un algoritmo es un método eficaz expresado como una lista finita de instrucciones bien definidas para calcular una función. Los algoritmos se utilizan para el cálculo, el procesamiento de datos y el razonamiento automatizado.

55
¿Cuál es la diferencia entre recursion y corecursion?

¿Cuál es la diferencia entre estos? Recursividad Corecursion En Wikipedia, hay poca información y ningún código claro que explique estos términos. ¿Cuáles son algunos ejemplos muy simples que explican estos términos? ¿Cómo es corecursion el dual de recursión? ¿Hay algún algoritmo corecusive...

51
obtener un elemento aleatorio ponderado

Tengo, por ejemplo, esta tabla + ----------------- + El | fruta | peso | + ----------------- + El | manzana | 4 | El | naranja | 2 | El | limon | 1 | + ----------------- + Necesito devolver una fruta al azar. Pero la manzana se debe recoger 4 veces más frecuente que el limón y 2 veces más...

44
¿Se puede patentar un algoritmo? [cerrado]

Entonces, ¿se puede patentar un algoritmo? Vi esta declaración que me hizo pensar: Todos se abstendrían de patentar las mejoras del algoritmo de puntos de contorno durante al menos varios años, digamos hasta 2021. Para que los desarrolladores del proyecto Outliner se sientan libres de...