当前位置: 首页 > article >正文

Leetcode—2760.最长奇偶子数组【简单】

2023每日刷题(三十一)

Leetcode—2760.最长奇偶子数组

在这里插入图片描述

实现代码

#define MAX(a, b) ((a > b) ? (a): (b))
int longestAlternatingSubarray(int* nums, int numsSize, int threshold){
    int ans = 0;
    int i = 0;
    while(i < numsSize) {
        if(nums[i] > threshold || nums[i] % 2) {
            i++;
            continue;
        }
        int start = i;
        i++;
        while(i < numsSize && nums[i] <= threshold && nums[i] % 2 != nums[i - 1] % 2) {
            i++;
        }
        ans = MAX(ans, i - start);
    }
    return ans;
}

运行结果

在这里插入图片描述

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!


http://www.kler.cn/a/134205.html

相关文章:

  • androidstudio下载gradle慢
  • 什么时候需要复写hashcode()和compartTo方法
  • Scala入门基础(17.1)Set集习题
  • 灰狼优化算法
  • Java项目实战II基于微信小程序的个人行政复议在线预约系统微信小程序(开发文档+数据库+源码)
  • 如何在Python中实现一个简单的搜索引擎:从零开始的指南
  • ubuntu 20通过docker安装onlyoffice,并配置https访问
  • 基于Qt QList和QMap容器类示例
  • 关于缓存和数据库一致性问题的深入研究
  • 容斥 C. Strange Function改编题
  • 使用宝塔面板安装mysql
  • AI机器学习 | 基于librosa库和使用scikit-learn库中的分类器进行语音识别
  • Canal+Kafka实现MySQL与Redis数据同步(一)
  • 【洛谷 P1182】数列分段 Section II 题解(二分答案+递归)
  • 【论文解读】GPT Understands, Too
  • 阿里云ECS11月销量王 99元/年
  • <b><strong>,<i><em>标签的区别
  • 什么是美国服务器,有哪些优势,适用于什么场景?
  • 分库分表
  • 提高视频性能的 5 种方法
  • Ubuntu 20.04 LTS ffmpeg gif mp4 互转 许编译安装ffmpeg ;解决gif转mp4转换后无法播放问题
  • 【Java】ExcelWriter自适应宽度工具类(支持中文)
  • 5 redis的GEO操作
  • 2023/11/19总结
  • 【Flink 问题集】The generic type parameters of ‘Collector‘ are missing
  • linux gdb调试