【发布时间】:2018-04-14 09:21:12
【问题描述】:
我正在解决一个问题,我必须递归地反转数组中的整数。
public int[] reverse(int[] A, int i){
if(i = A){
return;
}
}
【问题讨论】:
-
我觉得也是 O(n/2),你去掉常数“1/2”得到 O(n)。
-
如果你把它分解得足够多,每一步总是1。事实上,你总是取其中的n/2(它随着n增长),这使它成为O(n)。