Preguntas etiquetadas con runtime-analysis

Preguntas sobre métodos para estimar el aumento en el tiempo de ejecución de un algoritmo a medida que aumenta el tamaño de entrada.



3
¿Quicksort siempre tiene tiempo de ejecución cuadrático si elige un elemento máximo como pivote?
Si tiene un algoritmo de clasificación rápida y siempre selecciona el elemento más pequeño (o más grande) como pivote; ¿estoy en lo cierto al suponer que si proporciona un conjunto de datos ya ordenados, siempre obtendrá el peor rendimiento independientemente de si su lista 'ya ordenada' está en orden ascendente …


1
¿Qué cuenta como una operación?
Disculpas por la pregunta de novato, pero estoy un poco confundido acerca de lo que cuenta exactamente como una "operación simple" al calcular la complejidad temporal de un algoritmo. En particular, ¿por qué consideramos que todas las operaciones son iguales? Seguramente, dividir dos números muy grandes lleva más tiempo que …








1
Dada una computadora rápida y lenta, ¿en qué tamaños la computadora rápida que ejecuta un algoritmo lento supera a la computadora lenta que ejecuta un algoritmo rápido?
La fuente de esta pregunta proviene de un curso de pregrado que estoy tomando, que cubre una introducción al análisis de algoritmos. Esto no es para la tarea, sino más bien una pregunta formulada en CLRS. Tiene una máquina lenta que funciona con MIPS y una máquina rápida que funciona …
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.