java - 查找第一个元素大于或等于最后一个元素且子数组大小等于 X 的子数组

标签 java arrays

被这个问题困住了。我正在解决一些与数组相关的查询,那就是我遇到这个问题的时候。 它要求我将数组划分为用户输入的大小,使得数组的第一个值必须大于或等于数组的最后一个值。

我不知道如何创建子数组。 例如。 X = 4 A = { 0, 4, 10, 6, 15, 9, 18, 35, 40, -30, -90, 99 } 第一个元素大于等于最后一个元素的大小为 4 的子数组为 {10, 6, 15, 9}, {18, 35, 40, -30}, {35, 40, -30, -90}

最佳答案

试试这个

for(int i =0; i < array.length-3; i ++){
 // 3 can be replaced by x-1
 if(array[i]>array [i+3]){
   System.out.println(array [i] + array [i+1] +array [i+2] +array [i+3]);
// Instead of printing you can save the sub array or do what you prefer
}}

关于java - 查找第一个元素大于或等于最后一个元素且子数组大小等于 X 的子数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60351178/

相关文章:

java - Apache POI 的 ClassNotFoundException

java - 如何限制 tomcat/java Web 服务器世界中每个路由的最大线程

java - 如何从数据库获取URL的图像以在ImageView中显示

php - 无需更改数千行代码即可创建静态数组

arrays - 创建一个数组,其中包含另一个数组中的项目之间的差异

python - 将新元组加入 Python 中的第一个元组列表

java - SQL 错误 : ORA-02000: missing ALWAYS keyword when create identity column based table

arrays - 带有字符串数组参数的 PowerShell 脚本的计划任务

javascript - 过滤器在 Freecodecamp 中的“你为什么要练习”中不起作用

java - Tomcat 的接受计数