单选题下列叙述中正确的是( )。A算法就是程序B设计算法时只需要考虑数据结构的设计C设计算法时只需要考虑结果的可靠性D设计算法时需要同时考虑时间复杂度和空间复杂度
单选题
下列叙述中正确的是( )。
A
算法就是程序
B
设计算法时只需要考虑数据结构的设计
C
设计算法时只需要考虑结果的可靠性
D
设计算法时需要同时考虑时间复杂度和空间复杂度
参考解析
解析:
A项错误,算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法;BC两项错误,设计算法时,不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。算法的时间复杂度,是指执行算法所需要的计算工作量;算法的空间复杂度,是指执行这个算法所需要的内存空间。答案选择D选项。
A项错误,算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法;BC两项错误,设计算法时,不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。算法的时间复杂度,是指执行算法所需要的计算工作量;算法的空间复杂度,是指执行这个算法所需要的内存空间。答案选择D选项。
相关考题:
下列叙述中正确的是()。A.算法的空间复杂度与算法所处理的数据存储空间有关。B.算法的空间复杂度是指算法程序控制结构的复杂程度。C.算法的空间复杂度是指算法程序中指令的条数。D.压缩数据存储空间不会降低算法的空间复杂度。
下列叙述中正确的是( )。 A.算法就是程片B.设计算法时只需要考虑数据结构的设计SXB 下列叙述中正确的是( )。A.算法就是程片B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对
下列叙述中正确的是( )。A.算法就是程序 B.设计算法时只需要考虑数据结构的设计 SXB 下列叙述中正确的是( )。A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对
下列叙述中正确的是( )。A.算法就是程序B.设计算法时只需要考虑数据结构的设计 下列叙述中正确的是( )。A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对
下列关于算法的时间复杂度陈述正确的是A.算法的时间复杂度是指执行算法程序所需要的时间B.算法的时间复杂度是指算法程序的长度C.算法的时间复杂度是指算法执行过程中所需要的基本运算次数D.算法的时间复杂度是指算法程序中的指令条数
下列关于算法的时间复杂度陈述正确的是()A、算法的时间复杂度是指执行算法程序所需要的时间B、算法的时间复杂度是指算法程序的长度C、算法的时间复杂度是指算法执行过程中所需要的基本运算次数D、算法的时间复杂度是指算法程序中的指令条数
单选题下列叙述中错误的是( )。A算法的时间复杂度与算法所处理数据的存储结构有直接关系B算法的空间复杂度与算法所处理数据的存储结构有直接关系C算法的时间复杂度与空间复杂度有直接关系D算法的时间复杂度与算法程序执行的具体时间是不一致的
单选题下列关于算法的时间复杂度陈述正确的是()A算法的时间复杂度是指执行算法程序所需要的时间B算法的时间复杂度是指算法程序的长度C算法的时间复杂度是指算法执行过程中所需要的基本运算次数D算法的时间复杂度是指算法程序中的指令条数
单选题关于算法下列叙述中正确的是()。A算法就是程序B设计算法时只需要考虑数据结构的设计C设计算法时只需要考虑结果的可靠性D以上三种说法都不对