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;
    }
};

运行结果

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

相关推荐
GineLee1 小时前
吉林大学操作系统期末复习整理
linux·服务器·经验分享·架构·硬件工程·安全架构
好易学数据结构1 小时前
可视化图解算法52:数据流中的中位数
数据结构·算法·leetcode
AI妈妈手把手2 小时前
K-means++:让K-means“聪明”地选择初始中心点
算法·机器学习·kmeans·聚类算法·技术分享·python实现·k-means++
二闹2 小时前
机器眼中的“连连看🎭️”CV算法入门指北
人工智能·opencv·算法
吃着火锅x唱着歌2 小时前
LeetCode 632.最小区间
算法·leetcode·职场和发展
车队老哥记录生活2 小时前
【MPC】模型预测控制笔记 (4):约束输出反馈MPC
笔记·算法
wen__xvn3 小时前
基础数据结构第03天:顺序表(实战篇)
数据结构·c++·算法
迪小莫学AI3 小时前
【力扣每日一题】划分数组并满足最大差限制
算法·leetcode·职场和发展
爱喝茶的小茶3 小时前
模拟/思维
算法
SimonKing3 小时前
集合的处理:JDK和Guava孰强孰弱?
java·后端·算法