小编Viv*_*rek的帖子

如果父数组具有相同子数组的元素,如何从父数组中搜索子数组的元素?

我是Java新手。我有一个问题,我有两个数组parentArray和subArray:

  • parentArray 有价值 {1,4,4,3,6}
  • subArray 有价值 {4,4,3}

因此,第二个数组或所谓的subArray值包含在所谓的第一个数组中parentArray,其索引从开始[1,2,3]。我的问题是,我们如何返回第一个元素的索引值,该元素subArray也是的一部分parentArray。

即

int[] parentArray = new int[]{1,4,4,3,6};
int[] subArray = new int[]{4,4,3};
Run Code Online (Sandbox Code Playgroud)

由于subArray的值在parentArray的起始索引中[1],因此我希望程序返回1。

我尝试比较两个数组并从两个数组返回公共元素。但是在此之前,我是一个初学者,因此我无法考虑任何逻辑。

java

2
推荐指数
1
解决办法
105
查看次数

如何用Java评估递归函数?

我是Java的新手,下面的代码计算a ^ b,我已经在计算机上对其进行了编译,并且工作正常。但是我不明白它是如何工作的?java编译器如何计算a * power(a, b - 1)有人可以向我解释此代码吗?

int power(int a, int b) {
    if (b < 0) {
        return 0;
    } else if (b == 0) {
        return 1;
    } else {
        return a * power(a, b - 1);
    }
}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
122
查看次数

标签 统计

java ×2