伪代码是用一种介于自然语言与计算机语言之间的文字和符号来描述算法,它比计算机语言形式灵活、格式紧凑,没有严格的语法。( )
查看答案
对于一个算法的评价,通常要从正确性、可理解性、健壮性、时间复杂度(Time Complexity)及空间复杂度(Space Complexity)等多个方面加以衡量。( )
A. 对
B. 错
算法的空间复杂度是度量空间的复杂性,即执行算法的程序在计算机中运行时所占用空间的大小。( )
A. 对
B. 错
一个优秀的算法可以运行在比较慢的计算机上,一个劣质的算法在一台性能很强的计算机上也能满足应用的需要。因此,在计算机程序设计中,算法设计没有特别重要。( )
A. 对
B. 错
如果一个过程(函数、子程序)直接或间接地调用它本身,则称该过程(函数、子程序)是递归的。递归是设计和构造计算机算法的一种基本方法,递归过程必须存在一个递归终止条件,即存在一个“递归出口”,无条件的递归是毫无意义的。( )
A. 对
B. 错