Como medida de la eficiencia de un algoritmo, se suelen estudiar los
recursos (memoria y tiempo) que consume el algoritmo. El análisis de
algoritmos se ha desarrollado para obtener valores que de alguna forma
indiquen (o especifiquen) la evolución del gasto de tiempo y memoria en
función del tamaño de los valores de entrada.
El análisis y estudio de los algoritmos es una disciplina de las ciencias de la computación y, en la mayoría de los casos, su estudio es completamente abstracto sin usar ningún tipo de lenguaje de programación
ni cualquier otra implementación; por eso, en ese sentido, comparte las
características de las disciplinas matemáticas
Así, el análisis de los
algoritmos se centra en los principios básicos del algoritmo, no en los
de la implementación particular. Una forma de plasmar (o algunas veces
"codificar") un algoritmo es escribirlo en pseudocódigo o utilizar un lenguaje muy simple tal como Lexico, cuyos códigos pueden estar en el idioma del programador.
No hay comentarios:
Publicar un comentario