没有新消息
更多内容
写回答
算法 1、是指令的集合,是为解决特定问题而规定的一系列操作,简单的说,算法就是计算机解题的过程,在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法,前者是算法的逻辑形式,后者是算法的代码形式。 2、它是明确定义的可计算过程,以一个数据集...全文
3赞
0踩
0评论
数据对象(data object)是性质相同的数据元素的集合,是数据的子集。(类似数据库的表) eg:一个学校的所有学生的集合就是数据对象,空间中所有点的集合也是数据对象
2赞
数据项(data item)具有原子性,是不可分割的最小数据单位。(类似数据库的字段) eg:描述学生相关信息的姓名、性别、学号等都是数据项,三维坐标中的每一维坐标值也是数据项。数据项具有原子性,是不可分割的最小单位。
4赞
算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间资源,因此复杂度分为时间和空间复杂度 时间复杂度是指执行算法所需要的计算工作量; 空间复杂度是指执行这个算法所需要的内存空间;
对于递归算法来说,代码一般都比较简短,算法本身所占用的存储空间较少,但运行时需要占用较多的临时工作单元,若写成非递归算法,代码一般可能比较长,算法本身占用的存储空间较多,但运行时将可能需要较少的存储单元。
数据元素(data element)是数据的基本单位,是数据集合的个体,通常由若干个数据项组成,在计算机程序中通常作为一个整体来进行处理。(类似数据库的每条记录) eg:一条描述一位学生的完整信息的数据记录就是一个数据元素;空间中一点的三维坐标也可以...全文
0赞
一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道,但我们不可能也没有必要对每个算法都上机测试。 一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。 一个算法中的语句执行次数称为...全文
原始数据类型和包装类的区别
1赞