单选题 下列关于递归与迭代的说法错误的是( )

A、 递归一定比迭代效率高
B、 迭代通过循环实现重复逻辑
C、 递归依赖函数调用栈
D、 所有递归都可转为迭代
下载APP答题
由4l***aa提供 分享 举报 纠错

相关试题

单选题 设算法的运行时间为T(n),如果存在T^(n),使得:$$\lim_{n \to \infty}\frac{T(n)-T^{*}(n)}{T(n)}=0$$,则称T^(n)为该算法的( )。

A、精确运行时间
B、最坏情况时间
C、渐进(时间)复杂度
D、平均情况时间

单选题 递归出口的核心作用是( )

A、防止递归无限循环
B、增加算法代码量
C、扩大问题规模
D、调用子问题

单选题 对于算法运行时间T(n),若存在正数c和n₀,使得对所有n≥n₀都有T(n)≥c·f(n)≥0,则我们记作( )

A、T(n)=O(f(n))
B、T(n)=Ω(f(n))
C、T(n)=Θ(f(n))
D、T(n)=o(f(n))

单选题 若存在两个正数c和n₀,使n≥n₀,都有0≤T(n)≤c·f(n),则称T(n)=O(f(n)),即f(n)是T(n)的( )

A、上界
B、下界
C、精确界
D、以上都是

单选题 下列( )描述是正确的。

A、微信的二维码识别程序就是算法.
B、妈妈做红烧肉的菜谱属于程序,而非算法.
C、高德导航的"路径规划"步骤是算法,导航App本身是程序.
D、抖音推荐视频的功能界面就是算法.

单选题 用大O符号描述算法复杂度时,我们所说的“紧上界”是指( )。

A、任意一个满足f(n)=O(g(n))的g(n).
B、使f(n)=Θ(g(n))成立的最小的函数g(n).
C、所有可能上界中增长最快的g(n).
D、算法在最坏情况下的精确运行时间.

单选题 算法必须在有限步后结束,这体现了算法的哪个特性?( )

A、有限性
B、确定性
C、可行性
D、输入性

单选题 递归体里的g函数应具备什么特点?( )

A、非递归函数
B、递归函数
C、必须调用自身
D、无具体功能