Java,递归地反转数组

发布于 2021-01-30 16:57:12

我还没有找到满足我的功能特定需求的任何东西,是的,这是用于家庭作业。

所以我有:

public void reverseArray(int[] x) {

}

前提条件:x.length> 0

我不能让函数返回任何东西,而唯一的参数是数组这一事实使我感到困惑。

我已经尝试过将循环与递归一起使用,但是我尝试过的一切似乎都以生成函数的无限实例结束。

我已经有了一个想法/建议与该函数一起使用另一个函数,但是,当前如何递归地使用原始函数超出了我的范围。

任何帮助表示赞赏。

关注者
0
被浏览
88
1 个回答
  • 面试哥
    面试哥 2021-01-30
    为面试而生,有面试问题,就找面试哥。

    如果要对此进行编码,则将为递归调用创建一个临时数组(也许删除了一个元素?),然后在从函数返回之前将元素复制回原始数组。您还需要找到一个基本案例来终止递归。



推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看