Java数据结构与算法--算法的概述

来源:互联网 发布:大数据工程师常加班吗 编辑:程序博客网 时间:2024/06/04 18:47

算法的概述:

许多将要讨论到的算法直接适用于某些特殊的数据结构。对于大多数数据结构来说,都需要知道如何:

1,插入一条新的数据项;

2,查询某一特定的数据项;

3,删除某一特定的数据项。

 

简单的来说,所谓的算法就是定义一个良好的计算过程,它取一个或者一组值作为输入,并产生出一个或者一组值作为输出。

所以可以说成:算法就是一系列的计算步骤,用来将输入数据转换成输出的结果。

我们还可以将算法看成是一种工具,用来解决一个具有良好规格说明的计算问题。有关该问题的表述可以用通用的语言,来规定所需的输入/输出关系。