Ciencias de la Computación

Preguntas y respuestas para estudiantes, investigadores y profesionales de la informática.



2
Probar un montón binario tiene hojas
Estoy tratando de demostrar que un montón binario con nodos tiene exactamente hojas, dado que el montón se construye de la siguiente manera:nnn⌈n2⌉⌈n2⌉\left\lceil \frac{n}{2} \right\rceil Cada nuevo nodo se inserta a través de percolar . Esto significa que cada nuevo nodo debe crearse en el siguiente hijo disponible. Lo que …






2
¿Por qué se prefiere la asignación estática única sobre el estilo de paso de continuación en muchos compiladores utilizados en la industria?
De acuerdo con la página de Wikipedia sobre asignación única estática (SSA) , SSA es utilizada por proyectos grandes y conocidos como LLVM, GCC, MSVC, Mono, Dalvik, SpiderMonkey y V8, mientras que la página de proyectos utiliza un estilo de paso continuo. (CPS) es un poco deficiente en comparación. Tengo …

3
Como hacer un idioma homoicónico
De acuerdo con este artículo, la siguiente línea de código Lisp imprime "Hola mundo" a la salida estándar. (format t "hello, world") Lisp, que es un lenguaje homoicónico , puede tratar el código como datos de esta manera: Ahora imagine que escribimos la siguiente macro: (defmacro backwards (expr) (reverse expr)) …

2
Calcule un flujo máximo a partir de un corte mínimo
Sabemos que calcular un flujo máximo resp. un corte mínimo de una red con capacidades es equivalente; cf. el teorema de corte mínimo y flujo máximo . Tenemos algoritmos (más o menos eficientes) para calcular los flujos máximos, y calcular un corte mínimo dado un flujo máximo tampoco es difícil …





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.