推荐 最新
winkkkkk9421

LeetCode最长交替子数组如何实现所以样例?

题目描述: 给你一个下标从 0 开始的整数数组 nums 。如果 nums 中长度为 m 的子数组 s 满足以下条件,我们称它是一个 交替子数组 : m 大于 1 。 s1 = s0 + 1 。 下标从 0 开始的子数组 s 与数组 [s0, s1, s0, s1,...,s(m-1) % 2] 一样。也就是说,s1 - s0 = 1 ,s2 -s1 = -1 ,s3 - s2 = 1 ,s4 - s3 = -1 ,以此类推,直到 s[m - 1] - s[m - 2] = (-1)^m 。 请你返回 nums 中所有 交替 子数组中,最长的长度,如果不存在交替子数组,请你返回 -1 。 子数组是一个数组中一段连续 非空 的元素序列。 最新更改: int alternatingSubarray(int* nums, int numsSize){ int maxlength = -1,currentlength = 1; int i = 1,t = 1,flag = 0; for(i = 1;i maxlength) maxlength = currentlength; } if(maxlength == 1 && flag != 1) return -1; return maxlength; } "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/71332527bab3a82fc4acedca86326c29.png) 就差四个样例没有通过了,求大佬们指点!!!

0
1
0
浏览量206
米斯达

为什么表格无法显示后端返回的数据?

请问各位大佬,为什么表格无法渲染后端返回的数据?不知道是哪里写错了 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241002/56850ff4baa83b80ca5215b49ed99270.png)"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241002/38bc1bdefaccd6c886c269191f84bf70.png) 问了问各种ai都没解决

0
1
0
浏览量142
无敌美少女

LeetCode报错,为什么会执行错误?

题目描述: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241112/cabb0ec3a0fcda0cf3177e314eebc0b6.png) 我的代码: int* nextGreaterElement(int* nums1, int nums1Size, int* nums2, int nums2Size, int* returnSize) { int* res = (int*)malloc(nums1Size * sizeof(int)); // 为结果数组分配内存 int* hashmap = (int*)malloc(nums2Size * sizeof(int)); int* st = (int*)malloc(nums2Size * sizeof(int)); // 使用数组实现栈 int stTop = -1; // 栈顶指针的初始值为-1,表示栈为空 // 计算nums2中每个元素的"下一个更大元素"并保存到hashmap中 for (int i = nums2Size - 1; i >= 0; --i) { int num = nums2[i]; while (stTop >= 0 && num >= st[stTop]) { // 如果栈不为空且当前元素比栈顶元素大,则出栈 --stTop; } hashmap[num] = stTop < 0 ? -1 : st[stTop]; // 将当前元素入栈 st[++stTop] = num; } // 根据nums1中的元素在hashmap中查找对应的"下一个更大元素" for (int i = 0; i < nums1Size; ++i) { res[i] = hashmap[nums1[i]]; } return res; // 返回结果数组的指针 } 报的错误: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241112/b2a029e7c8df860cd2a4a22a12dc05e5.png) 我的代码在VS 2022上可以运行,不知道错误原因在哪

0
1
0
浏览量26
UX_siri

控制台打印不显示组件名称的原因 ?

控制台打印为什么不显示组件名称 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241030/8faaf7b30a0370be1d3b9525ebba51ca.png)

0
1
0
浏览量17