- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 算法的设计要求
一个优秀的算法应该具备的设计要求主要有以下几点:正确性算法的正确性是指算法至少具有输入,输出和加工处理无歧义,并且可以正确反映问题的需求,以及正确得到问题的答案。关于“正确”的理解一共有四个层次:算法程序没有语法错误。算法程序能够根据正确的输入的值得到满足要求的输出结果。算法程序能够根据错误的输入的值得到满足规格说明的输出结果。算法程序对于精心设计的,极其刁难的测试
2012-07-11 22:21:01 6825
原创 算法的特性
首先,我们要了解什么是算法:算法就是解决特定问题的求解步骤的描述,在计算机中表现为指令的有效序列,并且每一条指令代表一个或多个操作。那么算法的特性有哪些呢?具体有以下几个特性:1.输入输出大部分算法都有输入,但是如果只是打印“hello world”这样简单的算法,那么输入也可以为零。算法至少会有一个或者多个输出,不然我们设计算法来干嘛!2.有穷性指算法都会在有限的
2012-07-11 00:08:16 3775 3
原创 数据结构相关名词
数据:是描述客观事物的符号,是计算机可以理解的对象,是可以输入计算机处理的符号。数据元素:是组成数据的,有一定意义的基本单位,通常作为一个整体用来处理,也称为记录。比如人类的数据元素,就是人。数据对象:是性质相同的数据的集合,是数据的子集。比如人都有姓名,年龄这些性质相同的数据元素。数据结构:不同的数据对象之前的关系并不是独立的,而是存在特定的关系,我们把这种特定的关系成为数据结构。
2012-07-08 23:51:01 1136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人