首页 > 其他分享 >滑动窗口问题

滑动窗口问题

时间:2023-02-22 14:44:51浏览次数:33  
标签:窗口 nums int 问题 ans 滑动 例题

一、 大小固定的滑动窗口

  • 例题:
    案例
    解答:
    思路
class Solution {
public:
    int minimumDifference(vector<int>& nums, int k) {
        int n = nums.size();
        sort(nums.begin(), nums.end());
        int ans = INT_MAX;
        for (int i = 0; i + k - 1 < n; ++i) {
            ans = min(ans, nums[i + k - 1] - nums[i]);
        }
        return ans;
    }
};

标签:窗口,nums,int,问题,ans,滑动,例题
From: https://www.cnblogs.com/zh-Note/p/17131734.html

相关文章

  • JMeter报Non HTTP response message: Address already in use: connect错误问题
    场景:用JMeter做压力测试的时候,一段时间后AggregateReport报告里的错误率就一直上升,查看ViewResultsTree报告时发现报如下错误:Responsecode:NonHTTPresponsecode:j......
  • 关于使用RT-Thread的wiznet包遇到的一些问题
    小菜鸡一枚,记录学习过程,以备后续查看,如果有什么写的不对或者不好的欢迎大家批评指正1、版本问题1.1报错error:'structserial_configure'hasnomembernamed'flowcon......
  • vue项目中img动态导入的问题
    相信有些人应该都会遇到vue项目中动态加载图片的问题。就是觉得路径没有问题,但是还是报错。错误代码template:<el-cardv-for="(o,s_i)instyleList":key="s_i">......
  • 主键映射问题
    1.表中主键名称和实体类中不对应,导致结果为空添加resultMap映射关系<resultMapid="articleMap"type="wenxuan.ltd.LwxWeb.entity.Article"><idcolumn="article......
  • 添加.gitignore不生效问题
    1.解决.gitignore不生效问题把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被追踪的文件,如果某些文件已经被纳入了......
  • vue3 ThreeJS 引入obj模型过暗的问题
      当我单纯地用MTLLoader引入材质,OBJLoader引入模型并添加到场景中时, 发现模型非常得暗. 需要将环境光的强度设置到3.5左右看起来才比较正常. 但正常情况下环境光......
  • 关于目前chatGPT写代码问题,随手测试了一下
    他们都说chatGPT写代码很厉害,我就随手一测,其实源码本身不太重要,我就不上源码了:  (源码:略)  (源码:略)  (源码:略)  (源码:略)  (源码:略)  (源码:略)到最终,其......
  • 算法21:折纸问题
    请把一段纸条竖着放在桌子上,然后从纸条的下边向上方对折1次,压出折痕后展开。此时折痕是凹下去的,即折痕突起的方向指向纸条的背面。如果从纸条的下边向上方连续对折2次,压......
  • 《__cplusplus修饰符的作用:C和CPP接口互相调用时候,编译没问题,链接提示未定义问题》
    关于__cplusplus修饰符说明如下:__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么加入......
  • mysql delete删除记录数据库空间不减少问题 2 种解决方法(转)
    转自:详解mysqldelete删除记录数据库空间不减少问题三种解决方法1、使用OPTIMIZE命令optimizetableact_demo_test;注意:在OPTIMIZETABLE运行过程中,MySQL会锁定表。......