目录

Leetcode—163. 缺失的区间【简单】Plus

2024每日刷题(126)

Leetcode---163. 缺失的区间

实现代码

cpp 复制代码
class Solution {
public:
    vector<vector<int>> findMissingRanges(vector<int>& nums, int lower, int upper) {
        int n = nums.size();
        vector<vector<int>> ans;
        if(n == 0) {
            ans.push_back({lower, upper});
            return ans;
        }
        int left = lower, right = upper;
        for(int i = 0; i < n; i++) {
            if(nums[i] == left) {
                left++;
                continue;
            } else {
                ans.push_back({left, nums[i] - 1});
                left = nums[i] + 1;
            }
        }
        if(left <= upper) {
            ans.push_back({left, upper});
        }
        return ans;
    }
};

运行结果

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

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
雾削木1 小时前
mAh 与 Wh:电量单位的深度解析
开发语言·c++·单片机·嵌入式硬件·算法·电脑
__lost1 小时前
小球在摆线上下落的物理过程MATLAB代码
开发语言·算法·matlab
中小企业实战军师刘孙亮2 小时前
实体店的小程序转型之路:拥抱新零售的密码-中小企实战运营和营销工作室博客
职场和发展·小程序·创业创新·学习方法·业界资讯·零售·内容运营
Ethon_王3 小时前
走进Qt--工程文件解析与构建系统
c++·qt
mit6.8243 小时前
[Lc_week] 447 | 155 | Q1 | hash | pair {}调用
算法·leetcode·哈希算法·散列表
工藤新一¹4 小时前
C++/SDL进阶游戏开发 —— 双人塔防游戏(代号:村庄保卫战 13)
c++·游戏·游戏引擎·毕业设计·sdl·c++游戏开发·渲染库
jerry6094 小时前
优先队列、堆笔记(算法第四版)
java·笔记·算法
让我们一起加油好吗4 小时前
【C++】类和对象(上)
开发语言·c++·visualstudio·面向对象
好想有猫猫4 小时前
【Redis】服务端高并发分布式结构演进之路
数据库·c++·redis·分布式·缓存
不是杠杠4 小时前
驼峰命名法(Camel Case)与匈牙利命名法(Hungarian Notation)详解
c++