Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas



2
¿Qué lo convierte en un mal caso para la clasificación rápida?
Estoy aprendiendo acerca de quicksort y quiero ilustrar diferentes matrices en las que quicksort tendría dificultades. El resumen rápido que tengo en mente no tiene una mezcla aleatoria inicial, hace 2 particiones y no calcula la mediana. Pensé en tres ejemplos hasta ahora: [1,2,3,4,5,6,7,8,9,10] - when the array is sorted …



7
¿Por qué los creadores del Protocolo de Internet decidieron usar direcciones IP para identificar una computadora en particular? [cerrado]
Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 5 años . ¿Por qué los creadores del Protocolo de Internet decidieron usar direcciones IP para identificar una computadora en …



3
¿Por qué las estructuras empaquetadas no forman parte del lenguaje C?
Cada compilador de C ofrece la opción de "empaquetar" estructuras de C (por ejemplo __attribute__ ((__packed__)), o #pragma pack()). Ahora, todos sabemos que se requiere empacar, si queremos enviar o almacenar datos de manera confiable. Esto también debe haber sido un requisito desde los primeros días del lenguaje C. Entonces, …
10 c 

6
¿Cómo determinar qué debería tener su propio controlador respectivo?
Estoy usando el patrón MVC en mi aplicación web creada con PHP. Siempre me cuesta determinar si necesito un nuevo controlador dedicado para un conjunto de acciones o si debo ubicarlos dentro de un controlador ya existente. ¿Hay alguna buena regla a seguir al crear controladores? Por ejemplo, puedo tener: …
10 mvc 




5
¿Existen limitaciones técnicas o características del lenguaje que impiden que mi script Python sea tan rápido como un programa C ++ equivalente?
Soy un usuario de Python desde hace mucho tiempo. Hace unos años, comencé a aprender C ++ para ver qué podía ofrecer en términos de velocidad. Durante este tiempo, seguiría usando Python como herramienta para la creación de prototipos. Al parecer, este era un buen sistema: desarrollo ágil con Python, …

5
Imprima el siguiente más pequeño de 2 ^ i * 5 ^ j donde i, j> = 0
Me hicieron esta pregunta durante una evaluación técnica telefónica recientemente y no me fue bien. La pregunta se incluye textualmente a continuación. Generar {2^i * 5^j | i,j >= 0}colección ordenada. Imprima continuamente el siguiente valor más pequeño. Ejemplo: { 1, 2, 4, 5, 8, 10...} El "siguiente más pequeño" …
10 algorithms 

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.