怎么建网站快捷方式,网站建设crm,网站上传权限问题,软件编程和网站开发差别2024.1.23 题目来源我的题解方法一 枚举 题目来源
力扣每日一题#xff1b;题序#xff1a;2765
我的题解
方法一 枚举 每次都以两个相邻作为满足要求的循环数据#xff0c;并且以一个布尔变量控制循环的位置 时间复杂度#xff1a;O(n) 空间复杂度#xff1a;O(1) pub… 2024.1.23 题目来源我的题解方法一 枚举 题目来源
力扣每日一题题序2765
我的题解
方法一 枚举 每次都以两个相邻作为满足要求的循环数据并且以一个布尔变量控制循环的位置 时间复杂度O(n) 空间复杂度O(1) public int alternatingSubarray(int[] nums) {int nnums.length;int anums[0];int bnums[1];int resb-a1?2:-1;int tres;boolean flagfalse;for(int i2;in;i){int cnums[i];int d!flag?a:b;//不仅仅判断是否形成循环还要判断拟定的循环数据是不是满足要求if(cdt!-1){flag!flag;t1;}else{anums[i-1];bc;flagfalse;resMath.max(res,t);tb-a1?2:-1;}}resMath.max(res,t);return res;
}有任何问题欢迎评论区交流欢迎评论区提供其它解题思路代码也可以点个赞支持一下作者哈~