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.




4
¿Qué algoritmos / estructuras de datos debo "reconocer" y conocer por nombre? [cerrado]
Me gustaría considerarme un programador bastante experimentado. He estado programando por más de 5 años. Sin embargo, mi punto débil es la terminología. Soy autodidacta, así que aunque sé programar, no conozco algunos de los aspectos más formales de la informática. Entonces, ¿qué algoritmos prácticos / estructuras de datos podría …

1
¿Qué tarea le dio Dijkstra a los voluntarios, que se mencionó en su artículo "El programador humilde"?
En el artículo de Dijkstra "Programador humilde" , menciona que dio a algunos voluntarios un problema para resolver: “He realizado un pequeño experimento de programación con voluntarios realmente experimentados, pero apareció algo bastante inesperado y bastante inesperado. Ninguno de mis voluntarios encontró la solución obvia y más elegante. Tras un …





3
¿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 clásico?





5
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 …
51 algorithms  ruby  math  random 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.