Complejidad espacial

Autor: Randy Alexander
Fecha De Creación: 25 Abril 2021
Fecha De Actualización: 16 Mayo 2024
Anonim
Complejidad Espacial
Video: Complejidad Espacial

Contenido

Definición - ¿Qué significa la complejidad del espacio?

La complejidad del espacio en el desarrollo de algoritmos es una medida de cuánto espacio de almacenamiento necesita el algoritmo en relación con sus entradas. Esta medición es extremadamente útil en algunos tipos de evaluaciones de programación, ya que los ingenieros, codificadores y otros científicos observan cómo funciona un algoritmo en particular.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica la complejidad del espacio

Los profesionales pueden usar ecuaciones concretas para mostrar la complejidad espacial de un algoritmo donde N es igual a las entradas. Se pueden utilizar diferentes formas de presentación, como la notación "O grande".

Una razón por la que es importante estimar la complejidad espacial de un algoritmo, el espacio que necesita en relación con las entradas, es que algunos algoritmos están diseñados con limitaciones particulares. Algunos están diseñados con un límite en el uso total del espacio de almacenamiento, lo que puede dar lugar a resultados aproximados o imprecisos. Otros están hechos para imponer resultados precisos independientemente del espacio utilizado.


La complejidad del espacio es una forma sencilla para que los profesionales miren el pie de un algoritmo. Por ejemplo, los ingenieros pueden agregar memoria para almacenar instrucciones del programa, memoria para valores variables y otros tipos de memoria central o auxiliar para obtener un número total de toda la memoria que el programa usa con un número dado de entradas. Esto también ayuda a los profesionales a planificar las necesidades de recursos en funcionamiento.