第二章程序的灵魂- 算法教材第2 章为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益一个程序包括对数据的描述和对数据处理的描述。1对数据的描述,即数据结构。 在C语言中,系统提供的数据结构,是以数据类型的形式出现的。2对数据处理的描述,即计算机算法。算法是为解决一个问题而采取的方法和步骤,是程序的灵魂。为此,著名计算机科学家沃思(NikiklausWirth)提出一个公式:数据结构+算法+文档=程序实际上,一个程序除了数据结构和算法外,还必须使用一种计算机语言,并采用结构化方法来表示。程序设计概述为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益算法:解决一个具体问题的意义明确的步骤的集合。从程序来说,也可以说算法是一个有限条指令的集合,这些指令确定了解决某一特定类型问题的运算序列。对于同一个问题可以有不同的解题方法和步骤,也就是有不同的算法。算法有优劣,一般而言,应当选择简单的、运算步骤少的,即运算快、内存开销小的算法(算法的时空效率)。21 算法的概