摘要:
1.算法算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列。2.算法的特征(1)有穷性一个算法必须保证执行有限步之后结束。(2)确定性算法的每一步必须有确定的定义。(3)输入一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入时指算法本身确定了初始条件。(4)输出一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是没有意义的。(5)可行性算法中的所有操作都必须可以通过已经实现的基本操作机型运算,并在有限次内实现,而且人们用笔和纸做有限次运算后也可完成。3.算法的设计目标算法设计的目标为正确性、可读性、健壮 阅读全文
posted @ 2012-04-18 14:18
keiwa
阅读(266)
评论(0)
推荐(0)
摘要:
1.数据数据是对客观事物的符号表示,例如:整数、实数和字符串都是数据。2.数据元素数据元素是数据的基本单位。一个数据元素可以有若干个数据项组成。例如:书的目录为一个数据元素,目录中的每一项为数据项。3.数据项数据项是数据结构中讨论的最小单位,是数据记录中最基本的,不可分的数据单位。4.数据对象数据对象是性质相同的数据元素的集合(集合本身就是性质相同的数据元素的有限序列),是数据的一个子集。例如,字母数据对象是集合{’a‘,'b',......,'z'}.5。数据结构数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。数据结构包括三方面的内容:逻辑结构,存 阅读全文
posted @ 2012-04-18 10:37
keiwa
阅读(317)
评论(0)
推荐(0)