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

【LeetCode刷题-滑动窗口】-- 795.区间子数组个数

795.区间子数组个数

image-20231117215846049

image-20231118105925431

class Solution {
    public int numSubarrayBoundedMax(int[] nums, int left, int right) {
        return lessEqualsThan(nums,right) - lessEqualsThan(nums,left - 1);
    }
    private int lessEqualsThan(int[] nums,int k){
        int len = nums.length;
        int res = 0,left = 0,right = 0;
        //循环不变量:nums[left,right]里的所有元素都小于等于k
        while( right < len){
            if(nums[right] > k){
                left = right + 1;
            }
            res += right - left;
            right++;
        }
        return res;
    }
}

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

相关文章:

  • 数据同步策略解读
  • 使用 Redis BitMap 实现签到与查询历史签到以及签到统计功能(SpringBoot环境)
  • 处理BOP数据集,将其和COCO数据集结合
  • spring-boot-maven-plugin插件 —— 打成普通jar
  • <蓝桥杯软件赛>零基础备赛20周--第6周--数组和队列
  • 4.4 Windows驱动开发:内核监控进程与线程创建
  • 【计算机网络学习之路】网络基础1
  • zookeperkafka学习
  • Spring过滤器和拦截器的区别
  • 金融数字化是什么?如何进行金融数字化转型?
  • 【docker】Docker网络与iptables
  • 轻地图+数据闭环加速落地,觉非科技获多家头部车企定点
  • 【51单片机系列】C51基础
  • redis安装(Windows和linux)
  • CentOS Linux release 7.9.2009 (Core)中安装配置Tomcat
  • Redis实战篇(1)
  • Spring Boot使用EhCache完成一个缓存集群
  • ElementUI及ElementUI Plus Axure RP高保真交互元件库及模板库
  • 二十九、W5100S/W5500+RP2040树莓派Pico<Web socket Server>
  • 第四代智能井盖传感器,万宾科技助力城市安全