use*_*752 0 java recursion pseudocode
我有一些伪代码用于递归算法,该算法可以找到数组中的最小数字.
这是算法.
Min(A[0..n - 1])
If n = 1 return A[0]
else
{
temp <-- Min(A[0..n - 2])
if temp <= A[n - 1]
return temp
else return A[n - 1]
}
Run Code Online (Sandbox Code Playgroud)
我不理解这个伪代码的一部分是"temp < - Min(A [0..n - 2])"行.具体为什么在递归调用中它是"n-2"而不是"n-1"?
我的另一个问题是如何在代码中实现该行.我正在使用Java.
在此先感谢您的帮助.
| 归档时间: |
|
| 查看次数: |
5865 次 |
| 最近记录: |