试题详情
- 简答题简要列出影响一个算法时间效率的主要因素,并指出其中与算法本身直接有关的因素。
-
影响一个算法(或程序)时间效率的主要因素有以下几点:
① 算法涉及的问题的规模大小;
② 编译程序功能的强弱以及所产生的机器代码质量的优劣;
③ 机器执行一条指令的时间长短;
④ 算法(或程序)中诸如循环语句的那些关键语句的执行次数。
其中,在很多情况下,因素④与因素①密切相关,它们是与算法(或程序)本身直接有关的因素。 关注下方微信公众号,在线模考后查看
热门试题
- 软件质量管理由()、()和()三方面活动
- Jackson图中,模块框之间若有直线连
- 软件需求分析的任务是什么?有哪些主要步骤
- 下列程序的主要功能是()。
- SA方法的分析步骤是首先调查了解当前系统
- 以下在任何情况下计算平方数时都不会引起二
- 要得到二叉排序树所有结点组成的按值有序的
- 某页式管理系统中,地址寄存器的低10位表
- ()是为了获得高质量软件所需要完成的一系
- 元素进/出堆栈满足()的规律。
- 若有如下程序段
- 简要描述SOA的特点,SOA有哪些好处?
- 若x和y均为int类型的变量,则依次执行
- 已知单链表的结点结构为,第1个结点的指针
- 什么是数据库的安全性?
- 试述数据库设计过程各个阶段上的设计描述。
- 若非空队列采用链式存储结构,队头指针与队
- 有向图的邻接表的第i个链表中的边结点数目
- 已知整型数组A[0..m-1][0..n
- 以下能对一维数组a进行正确初始化的语句是