递归算法的优点是结构清晰,程序简洁,缺点是计算效率低。
举一反三
- 递归的优点是结构清晰、可读性强,但是递归算法的运行效率较低,因此,如果问题用( )可解决,就不要使用递归算法。
- 以下关于递归算法正确的是()。 A: 递归算法简洁,但运行效率较低、内存占用多 B: 递归算法简洁,且运行效率较高、内存占用多 C: 递归算法简洁,且运行效率较高、内存占用少 D: 递归层数越多运行效率越高
- 关于递归算法特点,下列说法错误的是_________。 A: 能够找出递归关系式 B: 算法的关键是设置递归终止条件 C: 通常用来解决“结构自相似”问题 D: 代码清晰简洁,程序可读性好,算法运行效率高
- 递归算法和非递归算法比较有哪些主要的优点和缺点?
- 设计逻辑结构清晰、高效的算法是提高程序效率的关键。