1. 算法是什么的方法和步骤
算法是为一个问题或一类问题给出的解决方法与具体步骤。
构成要素:
数据对象的运算和操作:计算机可以执行的基本操作是以指令的形式描述的。一个计算机系统能执行的所有指令的集合,成为该计算机系统的指令系统。一个猜雀尘计算机的基本运算和操作有如下四类:算术运算:加减乘除等运算。逻辑运算:或、且、非等运算。关系穗禅运算:大于、小于、等于、不等于等运算。数据传输:输入、输出、赋值等运算。
算法的控制结构:一个算法的功能结构不仅取决于所选用的操作,而且还与各操作之间的执行顺序有关。同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。